Cryptix OpenPGP

Uses of Class
cryptix.pki.KeyBundle

Packages that use KeyBundle
cryptix.message The Cryptix Message API. 
cryptix.message.stream The Cryptix Message Streaming API. 
cryptix.openpgp OpenPGP specific extensions to the Message and PKI API's. 
cryptix.pki The Cryptix PKI API. 
 

Uses of KeyBundle in cryptix.message
 

Methods in cryptix.message that return KeyBundle
abstract  KeyBundle KeyBundleMessage.getKeyBundle()
          Returns the KeyBundle contained in this message.
 

Methods in cryptix.message with parameters of type KeyBundle
abstract  void SignedMessageBuilderSpi.engineAddSigner(KeyBundle bundle, char[] passphrase)
          Adds a signer from a keybundle, decrypting it with the given passphrase.
 void SignedMessageBuilder.addSigner(KeyBundle signingkey, char[] passphrase)
          Adds a signer from a keybundle, decrypting it with the given passphrase.
abstract  boolean SignedMessage.verify(KeyBundle pubkey)
          Verify if this message was correctly signed by a particular keybundle.
abstract  void KeyBundleMessageBuilderSpi.engineInit(KeyBundle contents)
          Initializes this builder with the given keybundle.
 void KeyBundleMessageBuilder.init(KeyBundle contents)
          Initializes this builder with the given keybundle.
abstract  void EncryptedMessageBuilderSpi.engineAddRecipient(KeyBundle bundle)
          Adds a keybundle recipient
 void EncryptedMessageBuilder.addRecipient(KeyBundle bundle)
          Adds a keybundle recipient
abstract  Message EncryptedMessage.decrypt(KeyBundle bundle, char[] passphrase)
          Decrypt the message with a keybundle, decrypting the private key in the keybundle using the given passphrase.
 

Uses of KeyBundle in cryptix.message.stream
 

Methods in cryptix.message.stream that return KeyBundle
 KeyBundle VerificationKeyReturnValue.getBundle()
          Return the key bundle.
 KeyBundle DecryptionKeyReturnValue.getBundle()
          Return the key bundle.
 

Methods in cryptix.message.stream with parameters of type KeyBundle
 void SignedMessageOutputStreamSpi.engineAddSigner(KeyBundle signingkey, char[] passphrase)
          Adds a signer from a keybundle, decrypting it with the given passphrase.
 void SignedMessageOutputStream.addSigner(KeyBundle signingkey, char[] passphrase)
          Adds a signer from a keybundle, decrypting it with the given passphrase.
 void EncryptedMessageOutputStreamSpi.engineAddRecipient(KeyBundle bundle)
          Adds a keybundle recipient
 void EncryptedMessageOutputStream.addRecipient(KeyBundle bundle)
          Adds a keybundle recipient
 

Constructors in cryptix.message.stream with parameters of type KeyBundle
VerificationKeyReturnValue(KeyBundle bundle)
          Construct a VerificationKeyReturnValue with the given keybundle.
DecryptionKeyReturnValue(KeyBundle bundle, char[] passphrase)
          Construct a DecryptionKeyReturnValue with the given keybundle and passphrase.
 

Uses of KeyBundle in cryptix.openpgp
 

Subclasses of KeyBundle in cryptix.openpgp
 class PGPKeyBundle
          An OpenPGP KeyBundle.
 

Methods in cryptix.openpgp with parameters of type KeyBundle
abstract  boolean PGPKeyBundle.addPublicSubKey(java.security.PublicKey pubsubkey, KeyBundle other)
          Adds a subkey to a keybundle (borrows binding signature from another keybundle).
abstract  boolean PGPDetachedSignatureMessage.verify(Message msg, KeyBundle pubkey)
          Verify if this detached signature is a correct signature on a particular message by a particular keybundle.
 

Constructors in cryptix.openpgp with parameters of type KeyBundle
PGPArmouredMessage(KeyBundle bundle)
          Creates an ArmouredMessage from a KeyBundle
 

Uses of KeyBundle in cryptix.pki
 

Methods in cryptix.pki that return KeyBundle
abstract  KeyBundle KeyBundleFactorySpi.engineGenerateKeyBundle(java.io.InputStream in)
          Generates a KeyBundle from an input stream.
abstract  KeyBundle KeyBundleFactorySpi.engineGenerateEmptyKeyBundle()
          Generates a new empty KeyBundle.
 KeyBundle KeyBundleFactory.generateKeyBundle(java.io.InputStream in)
          Generates a KeyBundle from an input stream.
 KeyBundle KeyBundleFactory.generateEmptyKeyBundle()
          Generates a new empty KeyBundle.
abstract  KeyBundle ExtendedKeyStoreSpi.engineGetKeyBundle(java.lang.String alias)
          Returns the keybundle identified by the given alias.
 KeyBundle ExtendedKeyStore.getKeyBundle(java.lang.String alias)
          Returns the keybundle identified by the given alias.
 

Methods in cryptix.pki with parameters of type KeyBundle
 boolean KeyBundleSelector.match(KeyBundle bundle)
          Match a keybundle.
abstract  java.lang.String ExtendedKeyStoreSpi.engineSetKeyBundleEntry(KeyBundle bundle)
          Stores the given keybundle in this store.
 java.lang.String ExtendedKeyStore.setKeyBundleEntry(KeyBundle bundle)
          Stores the given keybundle in this store.
abstract  void ExtendedCertificate.verify(KeyBundle bundle)
          Verifies that this certificate was signed using the specified keybundle.
abstract  void ExtendedCertStoreSpi.engineSetKeyBundleEntry(KeyBundle bundle)
          Stores the given keybundle in this store.
 void ExtendedCertStore.setKeyBundleEntry(KeyBundle bundle)
          Stores the given keybundle in this store.
abstract  java.security.cert.Certificate CertificateBuilderSpi.engineBuild(java.security.PublicKey subjectKey, java.security.Principal subjectName, KeyBundle issuer, char[] passphrase, java.security.SecureRandom sr)
          Returns a new Certificate based on the given subject key, subject name and Issuer.
abstract  java.security.cert.Certificate CertificateBuilderSpi.engineBuild(java.security.PublicKey subjectKey, java.security.Principal subjectName, KeyBundle issuer, char[] passphrase, java.security.SecureRandom sr, java.security.spec.AlgorithmParameterSpec algSpec)
          Returns a new Certificate based on the given subject key, subject name and Issuer and with the given parameters.
 java.security.cert.Certificate CertificateBuilder.build(java.security.PublicKey subjectKey, java.security.Principal subjectName, KeyBundle issuer, char[] passphrase, java.security.SecureRandom sr)
          Returns a new Certificate based on the given subject key, subject name and Issuer.
 java.security.cert.Certificate CertificateBuilder.build(java.security.PublicKey subjectKey, java.security.Principal subjectName, KeyBundle issuer, char[] passphrase, java.security.SecureRandom sr, java.security.spec.AlgorithmParameterSpec algSpec)
          Returns a new Certificate based on the given subject key, subject name and Issuer.
 


Cryptix OpenPGP

Copyright (C) 1999-2003 The Cryptix Foundation Ltd.