Bouncy Castle Cryptography Library 1.81

org.bouncycastle.openpgp
Class ExtendedPGPSecretKey

java.lang.Object
  extended byorg.bouncycastle.openpgp.PGPSecretKey
      extended byorg.bouncycastle.openpgp.ExtendedPGPSecretKey

public class ExtendedPGPSecretKey
extends PGPSecretKey


Constructor Summary
ExtendedPGPSecretKey(java.util.List headerList, java.util.List attributes, int certificationLevel, PGPKeyPair keyPair, java.lang.String id, PGPDigestCalculator checksumCalculator, PGPSignatureSubpacketVector hashedPcks, PGPSignatureSubpacketVector unhashedPcks, PGPContentSignerBuilder certificationSignerBuilder, PBESecretKeyEncryptor keyEncryptor)
           
ExtendedPGPSecretKey(java.util.List headerList, java.util.List attributes, int certificationLevel, PGPKeyPair keyPair, java.lang.String id, PGPSignatureSubpacketVector hashedPcks, PGPSignatureSubpacketVector unhashedPcks, PGPContentSignerBuilder certificationSignerBuilder, PBESecretKeyEncryptor keyEncryptor)
           
ExtendedPGPSecretKey(java.util.List headerList, java.util.List attributes, PGPKeyPair masterKeyPair, PGPKeyPair keyPair, PGPDigestCalculator checksumCalculator, PGPContentSignerBuilder certificationSignerBuilder, PBESecretKeyEncryptor keyEncryptor)
           
ExtendedPGPSecretKey(java.util.List headerList, java.util.List attributes, PGPKeyPair masterKeyPair, PGPKeyPair keyPair, PGPDigestCalculator checksumCalculator, PGPSignatureSubpacketVector hashedPcks, PGPSignatureSubpacketVector unhashedPcks, PGPContentSignerBuilder certificationSignerBuilder, PBESecretKeyEncryptor keyEncryptor)
           
ExtendedPGPSecretKey(java.util.List headerList, java.util.List attributes, PGPPrivateKey privKey, PGPPublicKey pubKey, PGPDigestCalculator checksumCalculator, boolean isMasterKey, PBESecretKeyEncryptor keyEncryptor)
           
ExtendedPGPSecretKey(java.util.List headerList, java.util.List attributes, SecretKeyPacket secret, PGPPublicKey pub)
           
 
Method Summary
 java.util.List getAttributes()
           
 java.util.List getHeaders()
           
 
Methods inherited from class org.bouncycastle.openpgp.PGPSecretKey
copyWithNewPassword, copyWithNewPassword, encode, extractKeyPair, extractPrivateKey, getAEADKeyEncryptionAlgorithm, getEncoded, getFingerprint, getKeyEncryptionAlgorithm, getKeyID, getKeyIdentifier, getPublicKey, getS2K, getS2KUsage, getUserAttributes, getUserIDs, isMasterKey, isPrivateKeyEmpty, isSigningKey, parseSecretKeyFromSExpr, parseSecretKeyFromSExpr, replacePublicKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedPGPSecretKey

public ExtendedPGPSecretKey(java.util.List headerList,
                            java.util.List attributes,
                            SecretKeyPacket secret,
                            PGPPublicKey pub)

ExtendedPGPSecretKey

public ExtendedPGPSecretKey(java.util.List headerList,
                            java.util.List attributes,
                            PGPPrivateKey privKey,
                            PGPPublicKey pubKey,
                            PGPDigestCalculator checksumCalculator,
                            boolean isMasterKey,
                            PBESecretKeyEncryptor keyEncryptor)
                     throws PGPException

ExtendedPGPSecretKey

public ExtendedPGPSecretKey(java.util.List headerList,
                            java.util.List attributes,
                            int certificationLevel,
                            PGPKeyPair keyPair,
                            java.lang.String id,
                            PGPSignatureSubpacketVector hashedPcks,
                            PGPSignatureSubpacketVector unhashedPcks,
                            PGPContentSignerBuilder certificationSignerBuilder,
                            PBESecretKeyEncryptor keyEncryptor)
                     throws PGPException

ExtendedPGPSecretKey

public ExtendedPGPSecretKey(java.util.List headerList,
                            java.util.List attributes,
                            PGPKeyPair masterKeyPair,
                            PGPKeyPair keyPair,
                            PGPDigestCalculator checksumCalculator,
                            PGPContentSignerBuilder certificationSignerBuilder,
                            PBESecretKeyEncryptor keyEncryptor)
                     throws PGPException

ExtendedPGPSecretKey

public ExtendedPGPSecretKey(java.util.List headerList,
                            java.util.List attributes,
                            PGPKeyPair masterKeyPair,
                            PGPKeyPair keyPair,
                            PGPDigestCalculator checksumCalculator,
                            PGPSignatureSubpacketVector hashedPcks,
                            PGPSignatureSubpacketVector unhashedPcks,
                            PGPContentSignerBuilder certificationSignerBuilder,
                            PBESecretKeyEncryptor keyEncryptor)
                     throws PGPException

ExtendedPGPSecretKey

public ExtendedPGPSecretKey(java.util.List headerList,
                            java.util.List attributes,
                            int certificationLevel,
                            PGPKeyPair keyPair,
                            java.lang.String id,
                            PGPDigestCalculator checksumCalculator,
                            PGPSignatureSubpacketVector hashedPcks,
                            PGPSignatureSubpacketVector unhashedPcks,
                            PGPContentSignerBuilder certificationSignerBuilder,
                            PBESecretKeyEncryptor keyEncryptor)
                     throws PGPException
Method Detail

getHeaders

public java.util.List getHeaders()

getAttributes

public java.util.List getAttributes()

Bouncy Castle Cryptography Library 1.81