Bouncy Castle Cryptography Library 1.35 | |
Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.bouncycastle.bcpg.Packet
org.bouncycastle.bcpg.ContainedPacket
org.bouncycastle.bcpg.SecretKeyPacket
org.bouncycastle.bcpg.SecretSubkeyPacket
public class SecretSubkeyPacket
extends SecretKeyPacket
Field Summary |
Fields inherited from class org.bouncycastle.bcpg.SecretKeyPacket | |
USAGE_CHECKSUM , USAGE_NONE , USAGE_SHA1 |
Fields inherited from interface org.bouncycastle.bcpg.PacketTags | |
COMPRESSED_DATA , EXPERIMENTAL_1 , EXPERIMENTAL_2 , EXPERIMENTAL_3 , EXPERIMENTAL_4 , LITERAL_DATA , MARKER , MOD_DETECTION_CODE , ONE_PASS_SIGNATURE , PUBLIC_KEY , PUBLIC_KEY_ENC_SESSION , PUBLIC_SUBKEY , RESERVED , SECRET_KEY , SECRET_SUBKEY , SIGNATURE , SYMMETRIC_KEY_ENC , SYMMETRIC_KEY_ENC_SESSION , SYM_ENC_INTEGRITY_PRO , TRUST , USER_ATTRIBUTE , USER_ID |
Fields inherited from interface org.bouncycastle.bcpg.PublicKeyAlgorithmTags | |
DIFFIE_HELLMAN , DSA , EC , ECDSA , ELGAMAL_ENCRYPT , ELGAMAL_GENERAL , RSA_ENCRYPT , RSA_GENERAL , RSA_SIGN |
Constructor Summary | |
| |
|
Method Summary | |
void |
|
Methods inherited from class org.bouncycastle.bcpg.SecretKeyPacket | |
encode , getEncAlgorithm , getEncodedContents , getIV , getPublicKeyPacket , getS2K , getS2KUsage , getSecretKeyData |
Methods inherited from class org.bouncycastle.bcpg.ContainedPacket | |
encode , getEncoded |
public SecretSubkeyPacket(PublicKeyPacket pubKeyPacket, int encAlgorithm, int s2kUsage, S2K s2k, byte[] iv, byte[] secKeyData)
public SecretSubkeyPacket(PublicKeyPacket pubKeyPacket, int encAlgorithm, S2K s2k, byte[] iv, byte[] secKeyData)
- Parameters:
pubKeyPacket
-encAlgorithm
-s2k
-iv
-secKeyData
-
public void encode(BCPGOutputStream out) throws IOException
- Overrides:
- encode in interface SecretKeyPacket