Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix OpenPGP
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I K L M N P R S T U V W

## A

addCertificate(Certificate) - Method in class cryptix.pki.KeyBundle
  Adds a certificate It is assumed that the certificate contains the right pointers to the public key and the principal, so that the implementation of the keybundle can add these automatically when needed.
addPacket(PGPSignatureSubPacket) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Add a packet to the hashed area This method simply adds the packet to the hashed area, without checking if a packet with the same id already exists.
addPrincipal(Principal) - Method in class cryptix.pki.KeyBundle
  Adds a principal.
addPrivateKey(PrivateKey, PublicKey, char[], SecureRandom) - Method in class cryptix.pki.KeyBundle
  Adds a private key, encrypting it with a passphrase.
addPrivateKey(PrivateKey, PublicKey) - Method in class cryptix.pki.KeyBundle
  Adds a private key, without encrypting it.
addPrivateSubKey(PrivateKey, PublicKey, char[], SecureRandom) - Method in class cryptix.openpgp.PGPKeyBundle
  Adds a private subkey to the keybundle, encrypting it with the given passphrase.
addPrivateSubKey(PrivateKey, PublicKey) - Method in class cryptix.openpgp.PGPKeyBundle
  Adds a private subkey to the keybundle, without encrypting it.
addPublicKey(PublicKey) - Method in class cryptix.pki.KeyBundle
  Adds a public key.
addPublicSubKey(PublicKey, PrivateKey) - Method in class cryptix.openpgp.PGPKeyBundle
  Adds a public subkey to a keybundle, calculating binding signature.
addPublicSubKey(PublicKey, KeyBundle) - Method in class cryptix.openpgp.PGPKeyBundle
  Adds a subkey to a keybundle (borrows binding signature from another keybundle).
addRecipient(PublicKey) - Method in class cryptix.message.EncryptedMessageBuilder
  Adds a public key recipient
addRecipient(KeyBundle) - Method in class cryptix.message.EncryptedMessageBuilder
  Adds a keybundle recipient
addRecipient(SecretKey) - Method in class cryptix.message.EncryptedMessageBuilder
  Adds a symmetric key recipient
addRecipient(String) - Method in class cryptix.message.EncryptedMessageBuilder
  Adds a passphrase recipient
addRecipient(PublicKey) - Method in class cryptix.message.stream.EncryptedMessageOutputStream
  Adds a public key recipient
addRecipient(KeyBundle) - Method in class cryptix.message.stream.EncryptedMessageOutputStream
  Adds a keybundle recipient
addRecipient(SecretKey) - Method in class cryptix.message.stream.EncryptedMessageOutputStream
  Adds a symmetric key recipient
addRecipient(String) - Method in class cryptix.message.stream.EncryptedMessageOutputStream
  Adds a passphrase recipient
addSigner(PrivateKey) - Method in class cryptix.message.SignedMessageBuilder
  Adds a signer
addSigner(KeyBundle, char[]) - Method in class cryptix.message.SignedMessageBuilder
  Adds a signer from a keybundle, decrypting it with the given passphrase.
addSigner(PrivateKey) - Method in class cryptix.message.stream.SignedMessageOutputStream
  Adds a signer
addSigner(KeyBundle, char[]) - Method in class cryptix.message.stream.SignedMessageOutputStream
  Adds a signer from a keybundle, decrypting it with the given passphrase.
addUnhashedPacket(PGPSignatureSubPacket) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Add a packet to the unhashed area This method simply adds the packet to the unhashed area, without checking if a packet with the same id already exists.

## B

BINARY - Static variable in class cryptix.message.LiteralMessage
  Returned by getDataType() when the contained data is in binary format.
build() - Method in class cryptix.message.EncryptedMessageBuilder
  Returns the encrypted message
build() - Method in class cryptix.message.KeyBundleMessageBuilder
  Returns a message containing a keybundle.
build() - Method in class cryptix.message.LiteralMessageBuilder
  Returns the built literal message
build() - Method in class cryptix.message.SignedMessageBuilder
  Returns the signed message
build() - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Build an immutable parameter specification This method can be called more than once, which is useful in case you want to create multiple signatures with almost the same parameters.
build() - Method in class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder
  Build an immutable parameter specification This method can be called more than once, which is useful in case you want to create multiple signatures with almost the same parameters.
build(PublicKey, Principal, KeyBundle, char[], SecureRandom) - Method in class cryptix.pki.CertificateBuilder
  Returns a new Certificate based on the given subject key, subject name and Issuer.
build(PublicKey, Principal, KeyBundle, char[], SecureRandom, AlgorithmParameterSpec) - Method in class cryptix.pki.CertificateBuilder
  Returns a new Certificate based on the given subject key, subject name and Issuer.
build(PublicKey, Principal, PrivateKey, SecureRandom) - Method in class cryptix.pki.CertificateBuilder
  Returns a new Certificate based on the given subject key, subject name and Issuer.
build(PublicKey, Principal, PrivateKey, SecureRandom, AlgorithmParameterSpec) - Method in class cryptix.pki.CertificateBuilder
  Returns a new Certificate based on the given subject key, subject name and Issuer.
build(Object) - Method in class cryptix.pki.PrincipalBuilder
  Returns a new principal based on the given contents.

## C

CertificateBuilder - class cryptix.pki.CertificateBuilder.
  A class for building a Certificate
CertificateBuilder(CertificateBuilderSpi, Provider, String) - Constructor for class cryptix.pki.CertificateBuilder
  Create a new CertificateBuilder object containing the given SPI object.
CertificateBuilderSpi - class cryptix.pki.CertificateBuilderSpi.
  Service provider interface for CertificateBuilder
CertificateBuilderSpi() - Constructor for class cryptix.pki.CertificateBuilderSpi
checkValidity() - Method in class cryptix.pki.ExtendedCertificate
  Checks if this certificate is currently valid.
checkValidity(Date) - Method in class cryptix.pki.ExtendedCertificate
  Checks if this certificate is valid on a given date.
clone() - Method in class cryptix.openpgp.PGPKeyRingCertStoreParameters
  Returns a clone of this object.
clone() - Method in class cryptix.pki.KeyBundle
  Return a clone for this KeyBundle
clone() - Method in interface cryptix.pki.KeyBundleSelector
  Clone this selector.
clone() - Method in class cryptix.pki.KeyID
  Return a clone of this object
close() - Method in class cryptix.message.stream.DecodedMessageInputStream
close() - Method in class cryptix.message.stream.MessageOutputStream
  Close the stream Sends all data through the underlying stream and then calls the close() method of the underlying stream.
containsPrivateKey() - Method in class cryptix.openpgp.PGPKeyBundle
  Returns whether this KeyBundle contains a Private Key.
cryptix.message - package cryptix.message
  The Cryptix Message API.
cryptix.message.stream - package cryptix.message.stream
  The Cryptix Message Streaming API.
cryptix.openpgp - package cryptix.openpgp
  OpenPGP specific extensions to the Message and PKI API's.
cryptix.pki - package cryptix.pki
  The Cryptix PKI API.

## D

DecodedMessageInputStream - class cryptix.message.stream.DecodedMessageInputStream.
  A stream that decodes, decrypts and verifies messages
DecodedMessageInputStream(DecodedMessageInputStreamSpi, Provider, String) - Constructor for class cryptix.message.stream.DecodedMessageInputStream
  Create a new DecodedMessageInputStream object containing the given SPI object.
DecodedMessageInputStreamSpi - interface cryptix.message.stream.DecodedMessageInputStreamSpi.
  Service provider interface for DecodedMessageInputStream
DecryptionKeyCallback - interface cryptix.message.stream.DecryptionKeyCallback.
  Interface for the decryption key callback function
DecryptionKeyRequest - class cryptix.message.stream.DecryptionKeyRequest.
  Request for the decryption key callback function
DecryptionKeyRequest(KeyID[], int, DecryptionKeyReturnValue) - Constructor for class cryptix.message.stream.DecryptionKeyRequest
DecryptionKeyReturnValue - class cryptix.message.stream.DecryptionKeyReturnValue.
  Return value for the decryption key callback function
DecryptionKeyReturnValue(int) - Constructor for class cryptix.message.stream.DecryptionKeyReturnValue
  Construct a DecryptionKeyReturnValue with the given error.
DecryptionKeyReturnValue(SecretKey) - Constructor for class cryptix.message.stream.DecryptionKeyReturnValue
  Construct a DecryptionKeyReturnValue with the given symmetric secret key.
DecryptionKeyReturnValue(PrivateKey) - Constructor for class cryptix.message.stream.DecryptionKeyReturnValue
  Construct a DecryptionKeyReturnValue with the given asymmetric private key.
DecryptionKeyReturnValue(KeyBundle, char[]) - Constructor for class cryptix.message.stream.DecryptionKeyReturnValue
  Construct a DecryptionKeyReturnValue with the given keybundle and passphrase.
DecryptionKeyReturnValue(char[]) - Constructor for class cryptix.message.stream.DecryptionKeyReturnValue
  Construct a DecryptionKeyReturnValue with the given passphrase.
decrypt(Key) - Method in class cryptix.message.EncryptedMessage
  Decrypt the message with a key.
decrypt(KeyBundle, char[]) - Method in class cryptix.message.EncryptedMessage
  Decrypt the message with a keybundle, decrypting the private key in the keybundle using the given passphrase.
decrypt(char[]) - Method in class cryptix.message.EncryptedMessage
  Decrypt the message with a passphrase.

## E

EncryptedMessage - class cryptix.message.EncryptedMessage.
  Represents an encrypted message.
EncryptedMessage(String) - Constructor for class cryptix.message.EncryptedMessage
  Creates a EncryptedMessage of the specified format.
EncryptedMessageBuilder - class cryptix.message.EncryptedMessageBuilder.
  A class for building an EncryptedMessage.
EncryptedMessageBuilder(EncryptedMessageBuilderSpi, Provider, String) - Constructor for class cryptix.message.EncryptedMessageBuilder
  Create a new EncryptedMessageBuilder object containing the given SPI object.
EncryptedMessageBuilderSpi - class cryptix.message.EncryptedMessageBuilderSpi.
  Service provider interface for EncryptedMessageBuilder
EncryptedMessageBuilderSpi() - Constructor for class cryptix.message.EncryptedMessageBuilderSpi
EncryptedMessageOutputStream - class cryptix.message.stream.EncryptedMessageOutputStream.
  A stream that encrypts another stream.
EncryptedMessageOutputStream(MessageOutputStreamSpi, Provider, String) - Constructor for class cryptix.message.stream.EncryptedMessageOutputStream
  Create a new EncryptedMessageOutputStream object containing the given SPI object.
EncryptedMessageOutputStreamSpi - interface cryptix.message.stream.EncryptedMessageOutputStreamSpi.
  Service provider interface for EncryptedMessageOutputStream
ExtendedCertStore - class cryptix.pki.ExtendedCertStore.
  DOCUMENT ME
ExtendedCertStore(ExtendedCertStoreSpi, Provider, CertStoreParameters, String) - Constructor for class cryptix.pki.ExtendedCertStore
  Create a new ExtendedCertStore object containing the given SPI object.
ExtendedCertStoreSpi - class cryptix.pki.ExtendedCertStoreSpi.
  DOCUMENT ME
ExtendedCertStoreSpi(CertStoreParameters) - Constructor for class cryptix.pki.ExtendedCertStoreSpi
  Main constructor
ExtendedCertificate - class cryptix.pki.ExtendedCertificate.
  Extensions for java.security.cert.Certificate, which are common to all certificates.
ExtendedCertificate(String) - Constructor for class cryptix.pki.ExtendedCertificate
  Create a new Certificate object with the given type.
ExtendedKeyStore - class cryptix.pki.ExtendedKeyStore.
  DOCUMENT ME
ExtendedKeyStore(ExtendedKeyStoreSpi, Provider, String) - Constructor for class cryptix.pki.ExtendedKeyStore
  Create a new ExtendedKeyStore object containing the given SPI object.
ExtendedKeyStoreSpi - class cryptix.pki.ExtendedKeyStoreSpi.
  DOCUMENT ME
ExtendedKeyStoreSpi() - Constructor for class cryptix.pki.ExtendedKeyStoreSpi
engineAddRecipient(PublicKey) - Method in class cryptix.message.EncryptedMessageBuilderSpi
  Adds a public key recipient
engineAddRecipient(KeyBundle) - Method in class cryptix.message.EncryptedMessageBuilderSpi
  Adds a keybundle recipient
engineAddRecipient(SecretKey) - Method in class cryptix.message.EncryptedMessageBuilderSpi
  Adds a symmetric key recipient
engineAddRecipient(String) - Method in class cryptix.message.EncryptedMessageBuilderSpi
  Adds a passphrase recipient
engineAddRecipient(PublicKey) - Method in interface cryptix.message.stream.EncryptedMessageOutputStreamSpi
  Adds a public key recipient
engineAddRecipient(KeyBundle) - Method in interface cryptix.message.stream.EncryptedMessageOutputStreamSpi
  Adds a keybundle recipient
engineAddRecipient(SecretKey) - Method in interface cryptix.message.stream.EncryptedMessageOutputStreamSpi
  Adds a symmetric key recipient
engineAddRecipient(String) - Method in interface cryptix.message.stream.EncryptedMessageOutputStreamSpi
  Adds a passphrase recipient
engineAddSigner(PrivateKey) - Method in class cryptix.message.SignedMessageBuilderSpi
  Adds a signer
engineAddSigner(KeyBundle, char[]) - Method in class cryptix.message.SignedMessageBuilderSpi
  Adds a signer from a keybundle, decrypting it with the given passphrase.
engineAddSigner(PrivateKey) - Method in interface cryptix.message.stream.SignedMessageOutputStreamSpi
  Adds a signer
engineAddSigner(KeyBundle, char[]) - Method in interface cryptix.message.stream.SignedMessageOutputStreamSpi
  Adds a signer from a keybundle, decrypting it with the given passphrase.
engineBuild() - Method in class cryptix.message.EncryptedMessageBuilderSpi
  Returns the encrypted message
engineBuild() - Method in class cryptix.message.KeyBundleMessageBuilderSpi
  Returns a message containing a keybundle.
engineBuild() - Method in class cryptix.message.LiteralMessageBuilderSpi
  Returns the built literal message
engineBuild() - Method in class cryptix.message.SignedMessageBuilderSpi
  Returns the signed message
engineBuild(PublicKey, Principal, KeyBundle, char[], SecureRandom) - Method in class cryptix.pki.CertificateBuilderSpi
  Returns a new Certificate based on the given subject key, subject name and Issuer.
engineBuild(PublicKey, Principal, KeyBundle, char[], SecureRandom, AlgorithmParameterSpec) - Method in class cryptix.pki.CertificateBuilderSpi
  Returns a new Certificate based on the given subject key, subject name and Issuer and with the given parameters.
engineBuild(PublicKey, Principal, PrivateKey, SecureRandom) - Method in class cryptix.pki.CertificateBuilderSpi
  Returns a new Certificate based on the given subject key, subject name and Issuer.
engineBuild(PublicKey, Principal, PrivateKey, SecureRandom, AlgorithmParameterSpec) - Method in class cryptix.pki.CertificateBuilderSpi
  Returns a new Certificate based on the given subject key, subject name and Issuer and with the given parameters.
engineBuild(Object) - Method in class cryptix.pki.PrincipalBuilderSpi
  Returns a new principal based on the given contents.
engineClose() - Method in interface cryptix.message.stream.DecodedMessageInputStreamSpi
engineClose() - Method in interface cryptix.message.stream.MessageOutputStreamSpi
  Close the stream Sends all data through the underlying stream and then calls the close() method of the underlying stream.
engineFlush() - Method in interface cryptix.message.stream.MessageOutputStreamSpi
  Flush the stream What flushing does is format specific.
engineGenerateEmptyKeyBundle() - Method in class cryptix.pki.KeyBundleFactorySpi
  Generates a new empty KeyBundle.
engineGenerateKeyBundle(InputStream) - Method in class cryptix.pki.KeyBundleFactorySpi
  Generates a KeyBundle from an input stream.
engineGenerateKeyBundles(InputStream) - Method in class cryptix.pki.KeyBundleFactorySpi
  Generates a (possible empty) collection of keybundles from an input stream.
engineGenerateKeyID(Key) - Method in class cryptix.pki.KeyIDFactorySpi
  Generates a KeyID from a key.
engineGenerateMessage(InputStream) - Method in class cryptix.message.MessageFactorySpi
  Generates a messages from an input stream.
engineGenerateMessages(InputStream) - Method in class cryptix.message.MessageFactorySpi
  Generates a (possible empty) collection of messages from an input stream.
engineGetIntegrityResult() - Method in interface cryptix.message.stream.DecodedMessageInputStreamSpi
engineGetKeyBundle(String) - Method in class cryptix.pki.ExtendedKeyStoreSpi
  Returns the keybundle identified by the given alias.
engineGetKeyBundles(KeyBundleSelector) - Method in class cryptix.pki.ExtendedCertStoreSpi
  Returns a Collection of KeyBundles matching the given selector.
engineGetVerificationResult() - Method in interface cryptix.message.stream.DecodedMessageInputStreamSpi
engineInit(Message, SecureRandom) - Method in class cryptix.message.EncryptedMessageBuilderSpi
  Initializes this builder with the given message.
engineInit(KeyBundle) - Method in class cryptix.message.KeyBundleMessageBuilderSpi
  Initializes this builder with the given keybundle.
engineInit(byte[], SecureRandom) - Method in class cryptix.message.LiteralMessageBuilderSpi
  Initializes this builder with the given binary data and SecureRandom object.
engineInit(String, SecureRandom) - Method in class cryptix.message.LiteralMessageBuilderSpi
  Initializes this builder with the given text data and SecureRandom object.
engineInit(Message, SecureRandom) - Method in class cryptix.message.SignedMessageBuilderSpi
  Initializes this builder with the given message.
engineInit(InputStream, DecryptionKeyCallback, VerificationKeyCallback) - Method in interface cryptix.message.stream.DecodedMessageInputStreamSpi
engineInit(OutputStream, SecureRandom) - Method in interface cryptix.message.stream.MessageOutputStreamSpi
  Initializes this outputstream with the given outputstream as underlying stream and the given SecureRandom object.
engineIsKeyBundleEntry(String) - Method in class cryptix.pki.ExtendedKeyStoreSpi
  Returns if the entry identified by alias is a keybundle entry.
engineRead() - Method in interface cryptix.message.stream.DecodedMessageInputStreamSpi
engineRead(byte[], int, int) - Method in interface cryptix.message.stream.DecodedMessageInputStreamSpi
engineSetAttribute(String, Object) - Method in class cryptix.message.EncryptedMessageBuilderSpi
  Set a format specific attribute.
engineSetAttribute(String, Object) - Method in class cryptix.message.KeyBundleMessageBuilderSpi
  Set a format specific attribute.
engineSetAttribute(String, Object) - Method in class cryptix.message.LiteralMessageBuilderSpi
  Set a format specific attribute.
engineSetAttribute(String, Object) - Method in class cryptix.message.SignedMessageBuilderSpi
  Set a format specific attribute.
engineSetAttribute(String, Object) - Method in interface cryptix.message.stream.MessageOutputStreamSpi
  Set a format specific attribute.
engineSetKeyBundleEntry(KeyBundle) - Method in class cryptix.pki.ExtendedCertStoreSpi
  Stores the given keybundle in this store.
engineSetKeyBundleEntry(KeyBundle) - Method in class cryptix.pki.ExtendedKeyStoreSpi
  Stores the given keybundle in this store.
engineWrite(byte[], int, int) - Method in interface cryptix.message.stream.MessageOutputStreamSpi
  Write the specified part of a bytearray to the stream.
engineWrite(byte[]) - Method in interface cryptix.message.stream.MessageOutputStreamSpi
  Write a complete bytearray to the stream
engineWrite(int) - Method in interface cryptix.message.stream.MessageOutputStreamSpi
  Write a single byte to the stream
equals(Object) - Method in class cryptix.message.Message
  Do equality comparison based on equality of the byte[]s returned by getEncoded().
equals(Object) - Method in class cryptix.openpgp.PGPKey
  Returns if two PGPKeys are equal
equals(Object) - Method in class cryptix.openpgp.PGPKeyRingCertStoreParameters
  Compares this object to another one
equals(Object) - Method in class cryptix.openpgp.PGPPrincipal
  Compares this principal to another one.
equals(Object) - Method in class cryptix.pki.KeyBundle
  Do equality comparison based on equality of the byte[]s returned by getEncoded().
equals(Object) - Method in class cryptix.pki.KeyID
  Do an equality comparison.

## F

FAIL - Static variable in class cryptix.message.stream.DecryptionKeyReturnValue
  Fail the complete operation, i.e. throw an exception
FAIL - Static variable in class cryptix.message.stream.VerificationKeyReturnValue
  Fail the complete operation, i.e. throw an exception
flush() - Method in class cryptix.message.stream.MessageOutputStream
  Flush the stream What flushing does is format specific.

## G

generateEmptyKeyBundle() - Method in class cryptix.pki.KeyBundleFactory
  Generates a new empty KeyBundle.
generateKeyBundle(InputStream) - Method in class cryptix.pki.KeyBundleFactory
  Generates a KeyBundle from an input stream.
generateKeyBundles(InputStream) - Method in class cryptix.pki.KeyBundleFactory
  Generates a (possible empty) collection of keybundles from an input stream.
generateKeyID(Key) - Method in class cryptix.pki.KeyIDFactory
  Generates a KeyID from a key.
generateMessage(InputStream) - Method in class cryptix.message.MessageFactory
  Generates a message from an input stream.
generateMessages(InputStream) - Method in class cryptix.message.MessageFactory
  Generates a (possible empty) collection of messages from an input stream.
getAlgorithm() - Method in class cryptix.openpgp.PGPKey
  Returns the algorithm of this key.
getAttribute(String) - Method in class cryptix.message.Message
  Get a format specific attribute.
getAttribute(String) - Method in class cryptix.openpgp.PGPArmouredMessage
  Get a format specific attribute.
getBinaryData() - Method in class cryptix.message.LiteralMessage
  Returns the data in binary format as an array of bytes.
getBinaryDataInputStream() - Method in class cryptix.message.LiteralMessage
  Returns the data in binary format trough an inputstream.
getBitLength() - Method in class cryptix.openpgp.PGPKey
  Return the bitlength of this key
getBundle() - Method in class cryptix.message.stream.DecryptionKeyReturnValue
  Return the key bundle.
getBundle() - Method in class cryptix.message.stream.VerificationKeyReturnValue
  Return the key bundle.
getBytes() - Method in class cryptix.pki.KeyID
  Returns the full keyID as a byte array.
getBytes(int) - Method in class cryptix.pki.KeyID
  Returns a byte array of len bytes containing a reduced keyID.
getCertificates() - Method in class cryptix.pki.KeyBundle
  Return an iterator over all certificate contained within this bundle.
getCertificates(PublicKey, Principal) - Method in class cryptix.pki.KeyBundle
  Return an iterator over the certificates contained within this bundle that belong to a certain key and principal.
getContents() - Method in class cryptix.message.SignedMessage
  Get the message itself
getContents() - Method in class cryptix.openpgp.PGPArmouredMessage
  Returns the contents of this message.
getCreationDate() - Method in class cryptix.openpgp.PGPCertificate
  Returns the creation date and time.
getDataType() - Method in class cryptix.message.LiteralMessage
  Returns the type of data contained within this message.
getDecryptionKey(DecryptionKeyRequest) - Method in interface cryptix.message.stream.DecryptionKeyCallback
  Callback function for retrieving a verification key Note: when verification fails, this method will be called again.
getDetachedSignature() - Method in class cryptix.openpgp.PGPSignedMessage
  Returns a detached signature.
getEncoded() - Method in class cryptix.message.Message
  Returns the message in encoded format.
getEncoded() - Method in class cryptix.openpgp.PGPArmouredMessage
  Returns the message in encoded format.
getEncoded() - Method in class cryptix.openpgp.PGPKey
  Returns this key in encoded form.
getEncoded() - Method in class cryptix.openpgp.PGPPrincipal
  Return the encoded representation of this principal.
getEncoded() - Method in class cryptix.pki.KeyBundle
  Returns the keybundle in encoded format.
getEncodedString() - Method in class cryptix.openpgp.PGPArmouredMessage
  Returns the message in encoded format.
getError() - Method in class cryptix.message.stream.DecryptionKeyReturnValue
  Return the error value.
getError() - Method in class cryptix.message.stream.VerificationKeyReturnValue
  Return the error value.
getExpiration() - Method in class cryptix.openpgp.PGPLegacyKeyPairGeneratorParameterSpec
  Returns the number of days after creation the key expires
getExpirationDate() - Method in class cryptix.openpgp.PGPCertificate
  Returns the expiration date and time.
getExpirationDate() - Method in class cryptix.openpgp.PGPKeyBundle
  Returns the expiration date, or null of the keybundle does not expire Note: this method assumes that all self signed certificates in this keybundle are correctly signed and not revoked.
getFile() - Method in class cryptix.openpgp.PGPKeyRingCertStoreParameters
  Returns the file representing the keyring
getFormat() - Method in class cryptix.message.EncryptedMessageBuilder
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.message.KeyBundleMessageBuilder
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.message.LiteralMessageBuilder
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.message.Message
  Returns the encoding format of this message.
getFormat() - Method in class cryptix.message.MessageFactory
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.message.SignedMessageBuilder
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.message.stream.DecodedMessageInputStream
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.message.stream.MessageOutputStream
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.openpgp.PGPKey
  Returns the format of this key.
getFormat() - Method in class cryptix.pki.CertificateBuilder
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.pki.KeyBundleFactory
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.pki.KeyIDFactory
  Returns the name of the format of this object.
getFormat() - Method in class cryptix.pki.PrincipalBuilder
  Returns the name of the format of this object.
getHashed() - Method in class cryptix.openpgp.PGPSignatureParameterSpec
  Returns the hashed signature subpackets as a Vector
getHumanReadableNotationData() - Method in class cryptix.openpgp.PGPCertificate
  Returns the list of human readable notations on the certification that the issuer wishes to make.
getInstance(String) - Static method in class cryptix.message.EncryptedMessageBuilder
  Returns an EncryptedMessageBuilder that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.EncryptedMessageBuilder
  Returns an EncryptedMessageBuilder from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.EncryptedMessageBuilder
  Returns an EncryptedMessageBuilder from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.KeyBundleMessageBuilder
  Returns a KeyBundleMessageBuilder that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.KeyBundleMessageBuilder
  Returns a KeyBundleMessageBuilder from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.KeyBundleMessageBuilder
  Returns a KeyBundleMessageBuilder from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.LiteralMessageBuilder
  Returns an LiteralMessageBuilder that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.LiteralMessageBuilder
  Returns an LiteralMessageBuilder from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.LiteralMessageBuilder
  Returns an LiteralMessageBuilder from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.MessageFactory
  Returns a MessageFactory that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.MessageFactory
  Returns a MessageFactory from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.MessageFactory
  Returns a MessageFactory from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.SignedMessageBuilder
  Returns an SignedMessageBuilder that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.SignedMessageBuilder
  Returns an SignedMessageBuilder from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.SignedMessageBuilder
  Returns an SignedMessageBuilder from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.stream.DecodedMessageInputStream
  Returns an DecodedMessageInputStream that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.stream.DecodedMessageInputStream
  Returns an DecodedMessageInputStream from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.stream.DecodedMessageInputStream
  Returns an DecodedMessageInputStream from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.stream.EncryptedMessageOutputStream
  Returns an EncryptedMessageOutputStream that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.stream.EncryptedMessageOutputStream
  Returns an EncryptedMessageOutputStream from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.stream.EncryptedMessageOutputStream
  Returns an EncryptedMessageOutputStream from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.stream.LiteralMessageOutputStream
  Returns an LiteralMessageOutputStream that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.stream.LiteralMessageOutputStream
  Returns an LiteralMessageOutputStream from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.stream.LiteralMessageOutputStream
  Returns an LiteralMessageOutputStream from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.message.stream.SignedMessageOutputStream
  Returns an SignedMessageOutputStream that implements the given format.
getInstance(String, String) - Static method in class cryptix.message.stream.SignedMessageOutputStream
  Returns an SignedMessageOutputStream from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.message.stream.SignedMessageOutputStream
  Returns an SignedMessageOutputStream from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.pki.CertificateBuilder
  Returns a CertificateBuilder that implements the given format.
getInstance(String, String) - Static method in class cryptix.pki.CertificateBuilder
  Returns a CertificateBuilder from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.pki.CertificateBuilder
  Returns a CertificateBuilder from the given provider that implements the given format.
getInstance(String, CertStoreParameters) - Static method in class cryptix.pki.ExtendedCertStore
  Returns an ExtendedCertStore that implements the given format.
getInstance(String, CertStoreParameters, String) - Static method in class cryptix.pki.ExtendedCertStore
  Returns an ExtendedCertStore from the given provider that implements the given format.
getInstance(String, CertStoreParameters, Provider) - Static method in class cryptix.pki.ExtendedCertStore
  Returns an ExtendedCertStore from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.pki.ExtendedKeyStore
  Returns an ExtendedKeyStore that implements the given type.
getInstance(String, String) - Static method in class cryptix.pki.ExtendedKeyStore
  Returns an ExtendedKeyStore from the given provider that implements the given type.
getInstance(String, Provider) - Static method in class cryptix.pki.ExtendedKeyStore
  Returns an ExtendedKeyStore from the given provider that implements the given type.
getInstance(String) - Static method in class cryptix.pki.KeyBundleFactory
  Returns a KeyBundleFactory that implements the given format.
getInstance(String, String) - Static method in class cryptix.pki.KeyBundleFactory
  Returns a KeyBundleFactory from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.pki.KeyBundleFactory
  Returns a KeyBundleFactory from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.pki.KeyIDFactory
  Returns a KeyIDFactory that implements the given format.
getInstance(String, String) - Static method in class cryptix.pki.KeyIDFactory
  Returns a KeyIDFactory from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.pki.KeyIDFactory
  Returns a KeyIDFactory from the given provider that implements the given format.
getInstance(String) - Static method in class cryptix.pki.PrincipalBuilder
  Returns a PrincipalBuilder that implements the given format.
getInstance(String, String) - Static method in class cryptix.pki.PrincipalBuilder
  Returns a PrincipalBuilder from the given provider that implements the given format.
getInstance(String, Provider) - Static method in class cryptix.pki.PrincipalBuilder
  Returns a PrincipalBuilder from the given provider that implements the given format.
getIntegrityResult() - Method in class cryptix.message.stream.DecodedMessageInputStream
getIssuer() - Method in class cryptix.openpgp.PGPV3SignatureParameterSpec
  Returns the issuer key id as a bytearray
getIssuerKeyID() - Method in class cryptix.openpgp.PGPCertificate
  Returns the keyID of the key issuing the certificate.
getIssuerUserID() - Method in class cryptix.openpgp.PGPCertificate
  Returns which user id of the issuer was used to issue this certificate.
getKeyBundle() - Method in class cryptix.message.KeyBundleMessage
  Returns the KeyBundle contained in this message.
getKeyBundle(String) - Method in class cryptix.pki.ExtendedKeyStore
  Returns the keybundle identified by the given alias.
getKeyBundles(KeyBundleSelector) - Method in class cryptix.pki.ExtendedCertStore
  Returns a Collection of KeyBundles matching the given selector.
getKeyFlagCertification() - Method in class cryptix.openpgp.PGPCertificate
  Returns whether the certified key may be used to certify other keys.
getKeyFlagEncryptCommunication() - Method in class cryptix.openpgp.PGPCertificate
  Returns whether the certified key may be used to encrypt communications.
getKeyFlagEncryptStorage() - Method in class cryptix.openpgp.PGPCertificate
  Returns whether the certified key may be used to encrypt storage.
getKeyFlagSignData() - Method in class cryptix.openpgp.PGPCertificate
  Returns whether the certified key may be used to sign data.
getKeyFlagsSpecified() - Method in class cryptix.openpgp.PGPCertificate
  Returns whether key flags are specified Corresponds with OpenPGP signature subpacket type 27: 'key flags'.
getKeyIDHints() - Method in class cryptix.message.EncryptedMessage
  Returns hints for which keys can be used to decrypt this message
getKeyIDHints() - Method in class cryptix.message.SignedMessage
  Returns hints for which key was used to sign this message
getKeyIDHints() - Method in class cryptix.message.stream.DecryptionKeyRequest
  Returns an array of key id's that could possible have encrypted the message or null if no such information is available.
getKeyIDHints() - Method in class cryptix.message.stream.VerificationKeyRequest
  Returns an array of key id's that could possible have signed the message or null if no such information is available.
getKeySize() - Method in class cryptix.openpgp.PGPLegacyKeyPairGeneratorParameterSpec
  Returns the keysize
getLastResult() - Method in class cryptix.message.stream.DecryptionKeyRequest
  Returns the previous result, if getRetryCount() >= 1.
getLastResult() - Method in class cryptix.message.stream.VerificationKeyRequest
  Returns the previous result, if getRetryCount() >= 1.
getLength() - Method in class cryptix.pki.KeyID
  Returns the length of the contained KeyID.
getMachineReadableNotationData() - Method in class cryptix.openpgp.PGPCertificate
  Returns the list of machine readable notations on the certification that the issuer wishes to make.
getName() - Method in class cryptix.openpgp.PGPPrincipal
  Returns the name of this principal as a String.
getPacket() - Method in class cryptix.openpgp.PGPCertificate
  Return the contained signature packet.
getPacket() - Method in class cryptix.openpgp.PGPKey
  Return the contained keypacket Note: packets are part of the low-level API.
getPacket() - Method in class cryptix.openpgp.PGPPrincipal
  Return the contained packet Note: packets are part of the low-level API.
getPassphrase() - Method in class cryptix.message.stream.DecryptionKeyReturnValue
  Return the passphrase.
getPolicyURL() - Method in class cryptix.openpgp.PGPCertificate
  Returns a URL of a document that describes the policy that the signature was issued under Corresponds with OpenPGP signature subpacket type 26: 'policy URL'.
getPrincipals() - Method in class cryptix.pki.KeyBundle
  Return an iterator over all principals contained within this bundle The objects returned by the iterator will all be instances of java.security.Principal
getPrivateKey() - Method in class cryptix.message.stream.DecryptionKeyReturnValue
  Return the symmetric secret key.
getPrivateKey(PublicKey, char[]) - Method in class cryptix.pki.KeyBundle
  Return an the private key belonging to the given public key, decryptin it with the given passphrase.
getPrivateSubKey(PublicKey, char[]) - Method in class cryptix.openpgp.PGPKeyBundle
  Return the private key corresponding to the given public key, decrypting it with the given passphrase.
getProvider() - Method in class cryptix.message.EncryptedMessageBuilder
  Returns the provider of this object.
getProvider() - Method in class cryptix.message.KeyBundleMessageBuilder
  Returns the provider of this object.
getProvider() - Method in class cryptix.message.LiteralMessageBuilder
  Returns the provider of this object.
getProvider() - Method in class cryptix.message.MessageFactory
  Returns the provider of this object.
getProvider() - Method in class cryptix.message.SignedMessageBuilder
  Returns the provider of this object.
getProvider() - Method in class cryptix.message.stream.DecodedMessageInputStream
  Returns the provider of this object.
getProvider() - Method in class cryptix.message.stream.MessageOutputStream
  Returns the provider of this object.
getProvider() - Method in class cryptix.pki.CertificateBuilder
  Returns the provider of this object.
getProvider() - Method in class cryptix.pki.KeyBundleFactory
  Returns the provider of this object.
getProvider() - Method in class cryptix.pki.KeyIDFactory
  Returns the provider of this object.
getProvider() - Method in class cryptix.pki.PrincipalBuilder
  Returns the provider of this object.
getPublicKey() - Method in class cryptix.message.stream.VerificationKeyReturnValue
  Return the public key.
getPublicKeys() - Method in class cryptix.pki.KeyBundle
  Return an iterator over all keys contained within this bundle The objects returned by the iterator will all be instances of java.security.Key
getPublicSubKeys() - Method in class cryptix.openpgp.PGPKeyBundle
  Returns an iterator over all subkeys contained within this bundle The objects returned by the iterator will all be instances of cryptix.openpgp.PGPPublicKey
getRetryCount() - Method in class cryptix.message.stream.DecryptionKeyRequest
  Returns the number of previous calls to the callback function
getRetryCount() - Method in class cryptix.message.stream.VerificationKeyRequest
  Returns the number of previous calls to the callback function
getSecretKey() - Method in class cryptix.message.stream.DecryptionKeyReturnValue
  Return the symmetric secret key.
getSigType() - Method in class cryptix.openpgp.PGPSignatureParameterSpec
  Returns the OpenPGP signature type byte
getSigType() - Method in class cryptix.openpgp.PGPV3SignatureParameterSpec
  Returns the OpenPGP signature type byte
getSpi() - Method in class cryptix.message.stream.MessageOutputStream
  Return the underlying service provider interface This method should not be called by user applications.
getSubject() - Method in class cryptix.pki.ExtendedCertificate
  Returns the userID for which this certificate was issued.
getTextData() - Method in class cryptix.message.LiteralMessage
  Returns the data in text format as a string.
getTextDataReader() - Method in class cryptix.message.LiteralMessage
  Returns the data in text format as a character reader.
getTime() - Method in class cryptix.openpgp.PGPV3SignatureParameterSpec
  Returns the creation time as a bytearray
getTrustAmount() - Method in class cryptix.openpgp.PGPCertificate
  Returns the trust amount Corresponds with OpenPGP signature subpacket type 5: 'trust signature'.
getTrustLevel() - Method in class cryptix.openpgp.PGPCertificate
  Returns the trust level Corresponds with OpenPGP signature subpacket type 5: 'trust signature'.
getTrustRegularExpression() - Method in class cryptix.openpgp.PGPCertificate
  Returns a regular expression that limits the scope of trust levels > 0.
getType() - Method in class cryptix.pki.KeyBundle
  Returns the type of this keybundle.
getType() - Method in class cryptix.pki.KeyID
  Returns the type of this keyID.
getUnhashed() - Method in class cryptix.openpgp.PGPSignatureParameterSpec
  Returns the unhashed signature subpackets as a Vector
getVerificationKey(VerificationKeyRequest) - Method in interface cryptix.message.stream.VerificationKeyCallback
  Callback function for retrieving a verification key Note: when verification fails, this method will be called again.
getVerificationResult() - Method in class cryptix.message.stream.DecodedMessageInputStream

## H

hashCode() - Method in class cryptix.message.Message
  Returns a hashCode for this object based on the encoded form.
hashCode() - Method in class cryptix.openpgp.PGPKeyRingCertStoreParameters
  Returns a hash code for this object
hashCode() - Method in class cryptix.openpgp.PGPPrincipal
  Returns a hashcode for this principal Default implementation: returns the hashcode of the contained packet.
hashCode() - Method in class cryptix.pki.KeyBundle
  Returns a hashCode for this object based on the encoded form.
hashCode() - Method in class cryptix.pki.KeyID
  Returns a hashCode for this object based on the byte[]s returned by getBytes(4).

## I

IGNORE - Static variable in class cryptix.message.stream.VerificationKeyReturnValue
  Ignore the verification, just return the data
INTEGRITY_GOOD - Static variable in class cryptix.message.stream.DecodedMessageInputStream
INTEGRITY_NOT_PROTECTED - Static variable in class cryptix.message.stream.DecodedMessageInputStream
INTEGRITY_VIOLATED - Static variable in class cryptix.message.stream.DecodedMessageInputStream
init(Message) - Method in class cryptix.message.EncryptedMessageBuilder
  Initializes this builder with the given message.
init(Message, SecureRandom) - Method in class cryptix.message.EncryptedMessageBuilder
  Initializes this builder with the given message and SecureRandom object.
init(KeyBundle) - Method in class cryptix.message.KeyBundleMessageBuilder
  Initializes this builder with the given keybundle.
init(byte[]) - Method in class cryptix.message.LiteralMessageBuilder
  Initializes this builder with the given binary data.
init(byte[], SecureRandom) - Method in class cryptix.message.LiteralMessageBuilder
  Initializes this builder with the given binary data and SecureRandom object.
init(String) - Method in class cryptix.message.LiteralMessageBuilder
  Initializes this builder with the given text data.
init(String, SecureRandom) - Method in class cryptix.message.LiteralMessageBuilder
  Initializes this builder with the given text data and SecureRandom object.
init(Message) - Method in class cryptix.message.SignedMessageBuilder
  Initializes this builder with the given message.
init(Message, SecureRandom) - Method in class cryptix.message.SignedMessageBuilder
  Initializes this builder with the given message and SecureRandom object.
init(InputStream, DecryptionKeyCallback, VerificationKeyCallback) - Method in class cryptix.message.stream.DecodedMessageInputStream
init(OutputStream, SecureRandom) - Method in class cryptix.message.stream.MessageOutputStream
  Initializes this outputstream with the given outputstream as underlying stream and the given SecureRandom object.
isExportable() - Method in class cryptix.openpgp.PGPCertificate
  Returns whether a certification signature is exportable.
isKeyBundleEntry(String) - Method in class cryptix.pki.ExtendedKeyStore
  Returns if the entry identified by alias is a keybundle entry.
isLegacy() - Method in class cryptix.openpgp.PGPKey
  Returns whether this is a legacy key
isLegacy() - Method in class cryptix.openpgp.PGPKeyBundle
  Returns whether this is a keybundle containing a legacy key
isRevocable() - Method in class cryptix.openpgp.PGPCertificate
  Returns signature's revocability status.
isSelfSigned() - Method in class cryptix.pki.ExtendedCertificate
  Returns whether the certificate is self signed

## K

KeyBundle - class cryptix.pki.KeyBundle.
  A KeyBundle is a collection of keys, principals and certificates, which all logically belong together.
KeyBundle(String) - Constructor for class cryptix.pki.KeyBundle
  Create a new KeyBundle object with the given type.
KeyBundleException - exception cryptix.pki.KeyBundleException.
  This is the generic KeyBundle exception.
KeyBundleException() - Constructor for class cryptix.pki.KeyBundleException
  Constructs an exception without a specific error message.
KeyBundleException(String) - Constructor for class cryptix.pki.KeyBundleException
  Constructs an exception with the specified error message.
KeyBundleFactory - class cryptix.pki.KeyBundleFactory.
  A class for generating a KeyBundle
KeyBundleFactory(KeyBundleFactorySpi, Provider, String) - Constructor for class cryptix.pki.KeyBundleFactory
  Create a new KeyBundleFactory object containing the given SPI object.
KeyBundleFactorySpi - class cryptix.pki.KeyBundleFactorySpi.
  Service provider interface for KeyBundleFactory
KeyBundleFactorySpi() - Constructor for class cryptix.pki.KeyBundleFactorySpi
KeyBundleMessage - class cryptix.message.KeyBundleMessage.
  Represents an message containing a keybundle.
KeyBundleMessage(String) - Constructor for class cryptix.message.KeyBundleMessage
  Creates a EncryptedMessage of the specified format.
KeyBundleMessageBuilder - class cryptix.message.KeyBundleMessageBuilder.
  A class for building a KeyBundleMessage.
KeyBundleMessageBuilder(KeyBundleMessageBuilderSpi, Provider, String) - Constructor for class cryptix.message.KeyBundleMessageBuilder
  Create a new KeyBundleMessageBuilder object containing the given SPI object.
KeyBundleMessageBuilderSpi - class cryptix.message.KeyBundleMessageBuilderSpi.
  Service provider interface for KeyBundleMessageBuilder
KeyBundleMessageBuilderSpi() - Constructor for class cryptix.message.KeyBundleMessageBuilderSpi
KeyBundleSelector - interface cryptix.pki.KeyBundleSelector.
  A selector that defines which KeyBundles should be selected in a query.
KeyID - class cryptix.pki.KeyID.
  A KeyID is an identification of a key, usually by a hash.
KeyID(String) - Constructor for class cryptix.pki.KeyID
  Create a new KeyID object with the given type.
KeyIDFactory - class cryptix.pki.KeyIDFactory.
  A class for generating a KeyID
KeyIDFactory(KeyIDFactorySpi, Provider, String) - Constructor for class cryptix.pki.KeyIDFactory
  Create a new KeyIDFactory object containing the given SPI object.
KeyIDFactorySpi - class cryptix.pki.KeyIDFactorySpi.
  Service provider interface for KeyIDFactory
KeyIDFactorySpi() - Constructor for class cryptix.pki.KeyIDFactorySpi

## L

LiteralMessage - class cryptix.message.LiteralMessage.
  Message containing encoded 'literal data'.
LiteralMessage(String) - Constructor for class cryptix.message.LiteralMessage
  Creates a LiteralMessage of the specified format.
LiteralMessageBuilder - class cryptix.message.LiteralMessageBuilder.
  A class for building a LiteralMessage.
LiteralMessageBuilder(LiteralMessageBuilderSpi, Provider, String) - Constructor for class cryptix.message.LiteralMessageBuilder
  Create a new LiteralMessageBuilder object containing the given SPI object.
LiteralMessageBuilderSpi - class cryptix.message.LiteralMessageBuilderSpi.
  Service provider interface for LiteralMessageBuilder
LiteralMessageBuilderSpi() - Constructor for class cryptix.message.LiteralMessageBuilderSpi
LiteralMessageOutputStream - class cryptix.message.stream.LiteralMessageOutputStream.
  Class that encapsulates a generic data stream into a stream of a specific format.
LiteralMessageOutputStream(MessageOutputStreamSpi, Provider, String) - Constructor for class cryptix.message.stream.LiteralMessageOutputStream
  Create a new LiteralMessageOutputStream object containing the given SPI object.
LiteralMessageOutputStreamSpi - interface cryptix.message.stream.LiteralMessageOutputStreamSpi.
  Service provider interface for LiteralMessageOutputStream
legacy - Variable in class cryptix.openpgp.PGPSignedMessage

## M

Message - class cryptix.message.Message.
  Top-level class for all messages.
Message(String) - Constructor for class cryptix.message.Message
  Creates a Message of the specified format.
MessageException - exception cryptix.message.MessageException.
  This is the generic Message exception.
MessageException() - Constructor for class cryptix.message.MessageException
  Constructs an exception without a specific error message.
MessageException(String) - Constructor for class cryptix.message.MessageException
  Constructs an exception with the specified error message.
MessageFactory - class cryptix.message.MessageFactory.
  Message factory class that can generate Message objects from their encodings.
MessageFactory(MessageFactorySpi, Provider, String) - Constructor for class cryptix.message.MessageFactory
  Create a new MessageFactory object containing the given SPI object.
MessageFactorySpi - class cryptix.message.MessageFactorySpi.
  Service provider interface for MessageFactory
MessageFactorySpi() - Constructor for class cryptix.message.MessageFactorySpi
MessageOutputStream - class cryptix.message.stream.MessageOutputStream.
  A generic stream that encapsulates another stream in some message format.
MessageOutputStream(MessageOutputStreamSpi, Provider, String) - Constructor for class cryptix.message.stream.MessageOutputStream
  Create a new MessageOutputStream object containing the given SPI object.
MessageOutputStreamSpi - interface cryptix.message.stream.MessageOutputStreamSpi.
  Service provider interface for MessageOutputStream
MessageStreamException - exception cryptix.message.stream.MessageStreamException.
  This is the generic MessageStream exception.
MessageStreamException() - Constructor for class cryptix.message.stream.MessageStreamException
  Constructs an exception without a specific error message.
MessageStreamException(String) - Constructor for class cryptix.message.stream.MessageStreamException
  Constructs an exception with the specified error message.
match(KeyBundle) - Method in interface cryptix.pki.KeyBundleSelector
  Match a keybundle.
match(KeyID) - Method in class cryptix.pki.KeyID
  Matches this keyID to another.
match(Key) - Method in class cryptix.pki.KeyID
  Matches this keyID to a key.

## N

NOERROR - Static variable in class cryptix.message.stream.DecryptionKeyReturnValue
  No error
NOERROR - Static variable in class cryptix.message.stream.VerificationKeyReturnValue
  No error
NotEncryptedToParameterException - exception cryptix.message.NotEncryptedToParameterException.
  This is the encryption thrown by EncryptedMessage when that particular message is not encrypted to a particular key or passphrase.
NotEncryptedToParameterException() - Constructor for class cryptix.message.NotEncryptedToParameterException
  Constructs an exception without a specific error message.
NotEncryptedToParameterException(String) - Constructor for class cryptix.message.NotEncryptedToParameterException
  Constructs an exception with the specified error message.

## P

PGPAbstractDataFormatException - exception cryptix.openpgp.PGPAbstractDataFormatException.
  Generic superclass for all exceptions in Cryptix OpenPGP.
PGPAbstractDataFormatException() - Constructor for class cryptix.openpgp.PGPAbstractDataFormatException
  Constructs an exception without a specific error message.
PGPAbstractDataFormatException(String) - Constructor for class cryptix.openpgp.PGPAbstractDataFormatException
  Constructs an exception with the specified error message.
PGPAbstractSignatureParameterBuilder - class cryptix.openpgp.PGPAbstractSignatureParameterBuilder.
  Abstract class for signature parameters.
PGPAbstractSignatureParameterBuilder(KeyID, byte) - Constructor for class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Construct a new PGPAbstractSignatureParameterBuilder using the given issuer key id and signature type byte.
PGPAbstractSignatureParameterBuilder(Key, byte) - Constructor for class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Construct a new PGPAbstractSignatureParameterBuilder using the given issuer key and signature type byte.
PGPAbstractV3SignatureParameterBuilder - class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder.
  Abstract class for v3 signature parameters.
PGPAbstractV3SignatureParameterBuilder(KeyID, byte) - Constructor for class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder
  Construct a new PGPAbstractV3SignatureParameterBuilder using the given issuer key id and signature type byte.
PGPAbstractV3SignatureParameterBuilder(Key, byte) - Constructor for class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder
  Construct a new PGPAbstractV3SignatureParameterBuilder using the given issuer key and signature type byte.
PGPArmouredMessage - class cryptix.openpgp.PGPArmouredMessage.
  Represents an armoured message.
PGPArmouredMessage(Message) - Constructor for class cryptix.openpgp.PGPArmouredMessage
  Creates an ArmouredMessage from another Message
PGPArmouredMessage(KeyBundle) - Constructor for class cryptix.openpgp.PGPArmouredMessage
  Creates an ArmouredMessage from a KeyBundle
PGPCertificate - class cryptix.openpgp.PGPCertificate.
  An OpenPGP Certificate.
PGPCertificate(String) - Constructor for class cryptix.openpgp.PGPCertificate
  Create a new Certificate object with the given type.
PGPCertificateParameterBuilder - class cryptix.openpgp.PGPCertificateParameterBuilder.
  Parameters for a PGP Certificate
PGPCertificateParameterBuilder(KeyID) - Constructor for class cryptix.openpgp.PGPCertificateParameterBuilder
PGPCertificateParameterBuilder(Key) - Constructor for class cryptix.openpgp.PGPCertificateParameterBuilder
PGPDataFormatException - exception cryptix.openpgp.PGPDataFormatException.
  Thrown when incorrect data is found in a PGP object.
PGPDataFormatException() - Constructor for class cryptix.openpgp.PGPDataFormatException
  Constructs an exception without a specific error message.
PGPDataFormatException(String) - Constructor for class cryptix.openpgp.PGPDataFormatException
  Constructs an exception with the specified error message.
PGPDecryptionFailedException - exception cryptix.openpgp.PGPDecryptionFailedException.
  Thrown when a public-key decryption operation fails.
PGPDecryptionFailedException() - Constructor for class cryptix.openpgp.PGPDecryptionFailedException
  Constructs an exception without a specific error message.
PGPDecryptionFailedException(String) - Constructor for class cryptix.openpgp.PGPDecryptionFailedException
  Constructs an exception with the specified error message.
PGPDetachedSignatureMessage - class cryptix.openpgp.PGPDetachedSignatureMessage.
  Represents a detached signature.
PGPDetachedSignatureMessage(String) - Constructor for class cryptix.openpgp.PGPDetachedSignatureMessage
  Creates a PGPDetachedSignatureMessage object.
PGPException - exception cryptix.openpgp.PGPException.
  Generic superclass for all exceptions in Cryptix OpenPGP.
PGPException() - Constructor for class cryptix.openpgp.PGPException
  Constructs an exception without a specific error message.
PGPException(String) - Constructor for class cryptix.openpgp.PGPException
  Constructs an exception with the specified error message.
PGPFatalDataFormatException - exception cryptix.openpgp.PGPFatalDataFormatException.
  Thrown when incorrect data is found in a PGP object and there is no recovery possible in the sense that it is impossible to know where the next packet starts.
PGPFatalDataFormatException() - Constructor for class cryptix.openpgp.PGPFatalDataFormatException
  Constructs an exception without a specific error message.
PGPFatalDataFormatException(String) - Constructor for class cryptix.openpgp.PGPFatalDataFormatException
  Constructs an exception with the specified error message.
PGPInvalidChecksumException - exception cryptix.openpgp.PGPInvalidChecksumException.
  Thrown when a checksum does not match.
PGPInvalidChecksumException() - Constructor for class cryptix.openpgp.PGPInvalidChecksumException
  Constructs an exception without a specific error message.
PGPInvalidChecksumException(String) - Constructor for class cryptix.openpgp.PGPInvalidChecksumException
  Constructs an exception with the specified error message.
PGPKey - class cryptix.openpgp.PGPKey.
  OpenPGP Key.
PGPKey(PGPKeyPacket, String) - Constructor for class cryptix.openpgp.PGPKey
  Constructor that takes a packet and a format string.
PGPKeyBundle - class cryptix.openpgp.PGPKeyBundle.
  An OpenPGP KeyBundle.
PGPKeyBundle(String) - Constructor for class cryptix.openpgp.PGPKeyBundle
  Create a new KeyBundle object with the given type.
PGPKeyIDCollisionException - exception cryptix.openpgp.PGPKeyIDCollisionException.
  Thrown when one key is requested, but multiple keys with the same keyID is available.
PGPKeyIDCollisionException() - Constructor for class cryptix.openpgp.PGPKeyIDCollisionException
  Constructs an exception without a specific error message.
PGPKeyIDCollisionException(String) - Constructor for class cryptix.openpgp.PGPKeyIDCollisionException
  Constructs an exception with the specified error message.
PGPKeyRingCertStoreParameters - class cryptix.openpgp.PGPKeyRingCertStoreParameters.
  Certstore parameters for a keyring
PGPKeyRingCertStoreParameters(String) - Constructor for class cryptix.openpgp.PGPKeyRingCertStoreParameters
PGPKeyRingCertStoreParameters(File) - Constructor for class cryptix.openpgp.PGPKeyRingCertStoreParameters
PGPLegacyCertificateParameterBuilder - class cryptix.openpgp.PGPLegacyCertificateParameterBuilder.
  Parameters for a V3 PGP Certificate
PGPLegacyCertificateParameterBuilder(KeyID) - Constructor for class cryptix.openpgp.PGPLegacyCertificateParameterBuilder
PGPLegacyCertificateParameterBuilder(Key) - Constructor for class cryptix.openpgp.PGPLegacyCertificateParameterBuilder
PGPLegacyKeyPairGeneratorParameterSpec - class cryptix.openpgp.PGPLegacyKeyPairGeneratorParameterSpec.
  Parameters for a legacy KeyPairGenerator
PGPLegacyKeyPairGeneratorParameterSpec(int, int) - Constructor for class cryptix.openpgp.PGPLegacyKeyPairGeneratorParameterSpec
  Constructs a PGPLegacyKeyPairGeneratorParameterSpec object, given a keysize and an expiration date.
PGPLegacySelfCertificateParameterBuilder - class cryptix.openpgp.PGPLegacySelfCertificateParameterBuilder.
  Parameters for a V3 PGP Self Certificate
PGPLegacySelfCertificateParameterBuilder(KeyID) - Constructor for class cryptix.openpgp.PGPLegacySelfCertificateParameterBuilder
PGPLegacySelfCertificateParameterBuilder(Key) - Constructor for class cryptix.openpgp.PGPLegacySelfCertificateParameterBuilder
PGPPrincipal - class cryptix.openpgp.PGPPrincipal.
  OpenPGP Principal.
PGPPrincipal(PGPIDPacket) - Constructor for class cryptix.openpgp.PGPPrincipal
  Constructor that takes a packet
PGPPrivateKey - class cryptix.openpgp.PGPPrivateKey.
  OpenPGP PrivateKey (in OpenPGP terminology, the java PrivateKey is a Secret Key).
PGPPrivateKey(PGPKeyPacket, String) - Constructor for class cryptix.openpgp.PGPPrivateKey
PGPPublicKey - class cryptix.openpgp.PGPPublicKey.
  OpenPGP PublicKey.
PGPPublicKey(PGPKeyPacket, String) - Constructor for class cryptix.openpgp.PGPPublicKey
PGPSelfCertificateParameterBuilder - class cryptix.openpgp.PGPSelfCertificateParameterBuilder.
  Parameters for a PGP Self Certificate
PGPSelfCertificateParameterBuilder(KeyID) - Constructor for class cryptix.openpgp.PGPSelfCertificateParameterBuilder
PGPSelfCertificateParameterBuilder(Key) - Constructor for class cryptix.openpgp.PGPSelfCertificateParameterBuilder
PGPSignatureParameterSpec - class cryptix.openpgp.PGPSignatureParameterSpec.
  Parameters for a V4 OpenPGP Signature
PGPSignatureParameterSpec(Vector, Vector, byte) - Constructor for class cryptix.openpgp.PGPSignatureParameterSpec
  Constructs a PGPSignatureParameterSpec object, given some signature subpackets and a signature type byte.
PGPSignedMessage - class cryptix.openpgp.PGPSignedMessage.
  Represents an OpenPGP signed message.
PGPSignedMessage(String, boolean) - Constructor for class cryptix.openpgp.PGPSignedMessage
  Creates a SignedMessage object.
PGPV3SignatureParameterSpec - class cryptix.openpgp.PGPV3SignatureParameterSpec.
  Parameters for a V3 OpenPGP Signature
PGPV3SignatureParameterSpec(byte[], byte[], byte) - Constructor for class cryptix.openpgp.PGPV3SignatureParameterSpec
  Constructs a PGPV3SignatureParameterSpec object, given the issuer, creation time and type byte
PGPWrongPassphraseException - exception cryptix.openpgp.PGPWrongPassphraseException.
  Thrown when decryption fails due to an incorrect passphrase.
PGPWrongPassphraseException() - Constructor for class cryptix.openpgp.PGPWrongPassphraseException
  Constructs an exception without a specific error message.
PGPWrongPassphraseException(String) - Constructor for class cryptix.openpgp.PGPWrongPassphraseException
  Constructs an exception with the specified error message.
PrincipalBuilder - class cryptix.pki.PrincipalBuilder.
  A class for building a principal
PrincipalBuilder(PrincipalBuilderSpi, Provider, String) - Constructor for class cryptix.pki.PrincipalBuilder
  Create a new PrincipalBuilder object containing the given SPI object.
PrincipalBuilderSpi - class cryptix.pki.PrincipalBuilderSpi.
  Service provider interface for PrincipalBuilder
PrincipalBuilderSpi() - Constructor for class cryptix.pki.PrincipalBuilderSpi
PrincipalException - exception cryptix.pki.PrincipalException.
  This is the generic Principal exception.
PrincipalException() - Constructor for class cryptix.pki.PrincipalException
  Constructs an exception without a specific error message.
PrincipalException(String) - Constructor for class cryptix.pki.PrincipalException
  Constructs an exception with the specified error message.

## R

read() - Method in class cryptix.message.stream.DecodedMessageInputStream
read(byte[], int, int) - Method in class cryptix.message.stream.DecodedMessageInputStream
removeCertificate(Certificate) - Method in class cryptix.pki.KeyBundle
  Remove a certificate and all related keys and principals.
removePacket(byte) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Remove the packet in the hashed area with the given packetid Note: if more than one packet with the given packetid exist in the hashed area, then only one (the first one) will be removed.
removePrincipal(Principal) - Method in class cryptix.pki.KeyBundle
  Remove a principal and all related keys and certificates.
removePrivateKey(PublicKey) - Method in class cryptix.pki.KeyBundle
  Remove the private key belonging to the given public key.
removePrivateSubKey(PublicKey) - Method in class cryptix.openpgp.PGPKeyBundle
  Removes the private subkey corresponding to the given public subkey.
removePublicKey(PublicKey) - Method in class cryptix.pki.KeyBundle
  Remove a public key and all related principals and certificates.
removePublicSubKey(PublicKey) - Method in class cryptix.openpgp.PGPKeyBundle
  Removes a public subkey.
removeUnhashedPacket(byte) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Remove the packet in the unhashed area with the given packetid Note: if more than one packet with the given packetid exist in the unhashed area, then only one (the first one) will be removed.

## S

SignedMessage - class cryptix.message.SignedMessage.
  Represents a message that is signed by one or more public keys.
SignedMessage(String) - Constructor for class cryptix.message.SignedMessage
  Creates a SignedMessage of the specified format.
SignedMessageBuilder - class cryptix.message.SignedMessageBuilder.
  A class for building a SignedMessage.
SignedMessageBuilder(SignedMessageBuilderSpi, Provider, String) - Constructor for class cryptix.message.SignedMessageBuilder
  Create a new SignedMessageBuilder object containing the given SPI object.
SignedMessageBuilderSpi - class cryptix.message.SignedMessageBuilderSpi.
  Service provider interface for SignedMessageBuilder
SignedMessageBuilderSpi() - Constructor for class cryptix.message.SignedMessageBuilderSpi
SignedMessageOutputStream - class cryptix.message.stream.SignedMessageOutputStream.
  A stream that adds signs and appends the signature to another stream.
SignedMessageOutputStream(MessageOutputStreamSpi, Provider, String) - Constructor for class cryptix.message.stream.SignedMessageOutputStream
  Create a new SignedMessageOutputStream object containing the given SPI object.
SignedMessageOutputStreamSpi - interface cryptix.message.stream.SignedMessageOutputStreamSpi.
  Service provider interface for SignedMessageOutputStream
setAttribute(String, Object) - Method in class cryptix.message.EncryptedMessageBuilder
  Set a format specific attribute.
setAttribute(String, Object) - Method in class cryptix.message.KeyBundleMessageBuilder
  Set a format specific attribute.
setAttribute(String, Object) - Method in class cryptix.message.LiteralMessageBuilder
  Set a format specific attribute.
setAttribute(String, Object) - Method in class cryptix.message.SignedMessageBuilder
  Set a format specific attribute.
setAttribute(String, Object) - Method in class cryptix.message.stream.MessageOutputStream
  Set a format specific attribute.
setCreationDate(Date) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Set the signature creation date packet With this method one can set the signature creation date and time to any random value.
setCreationDate(Date) - Method in class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder
  Set the signature creation date packet With this method one can set the signature creation date and time to any random value.
setExpirationDate(Date) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change the expiration date
setExpirationDate(Date) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setExportable(boolean) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change exportability
setIssuerKeyID(KeyID) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Set the issuer key id
setIssuerKeyID(KeyID) - Method in class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder
  Set the issuer key id
setIssuerUserID(PGPPrincipal) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change the issuing user id
setKeyBundleEntry(KeyBundle) - Method in class cryptix.pki.ExtendedCertStore
  Stores the given keybundle in this store.
setKeyBundleEntry(KeyBundle) - Method in class cryptix.pki.ExtendedKeyStore
  Stores the given keybundle in this store.
setKeyExpirationDate(Date) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setKeyFlags(boolean, boolean, boolean, boolean) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change keyflags
setKeyFlags(boolean, boolean, boolean, boolean) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setKeyServerPreferences(boolean) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setNotationData(Properties, Properties) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change notation data
setPacket(PGPSignatureSubPacket) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Add or replace a packet into the hashed area If a packet with the same packetid already exists in the hashed area it is replaced by the given packet.
setPolicyURL(String) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change the policy URL
setPreferredCompressionAlgorithms(byte[]) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setPreferredHashAlgorithms(byte[]) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setPreferredKeyServer(String) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setPreferredSymmetricAlgorithms(byte[]) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setPrimaryUserID(boolean) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setRevocable(boolean) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change revocability
setRevocable(boolean) - Method in class cryptix.openpgp.PGPSelfCertificateParameterBuilder
setSignatureType(byte) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Sets the signature type byte
setSignatureType(byte) - Method in class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder
  Sets the signature type byte
setTrust(int, int, String) - Method in class cryptix.openpgp.PGPCertificateParameterBuilder
  Set or change trust settings
setUnhashedPacket(PGPSignatureSubPacket) - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Add or replace a packet into the unhashed area If a packet with the same packetid already exists in the unhashed area it is replaced by the given packet.
spi - Variable in class cryptix.message.stream.DecodedMessageInputStream
spi - Variable in class cryptix.message.stream.MessageOutputStream

## T

TEXT - Static variable in class cryptix.message.LiteralMessage
  Returned by getDataType() when the contained data is in text format.
toString() - Method in class cryptix.openpgp.PGPKeyRingCertStoreParameters
  Returns a string representation of this object
toString() - Method in class cryptix.openpgp.PGPPrincipal
  Returns a string representation of this principal.

## U

UNKNOWN - Static variable in class cryptix.message.LiteralMessage
  Returned by getDataType() when it is unknown if the contained data is in text or binary format.
updateCreationDate() - Method in class cryptix.openpgp.PGPAbstractSignatureParameterBuilder
  Updates the signature creation date packet to the current date and time This method is simply a wrapper around setCreationDate, calling it with the current date and time.
updateCreationDate() - Method in class cryptix.openpgp.PGPAbstractV3SignatureParameterBuilder
  Updates the signature creation date packet to the current date and time This method is simply a wrapper around setCreationDate, calling it with the current date and time.

## V

VERIFICATION_BAD_SIGNATURE - Static variable in class cryptix.message.stream.DecodedMessageInputStream
VERIFICATION_GOOD_SIGNATURE - Static variable in class cryptix.message.stream.DecodedMessageInputStream
VERIFICATION_NOT_SIGNED - Static variable in class cryptix.message.stream.DecodedMessageInputStream
VerificationKeyCallback - interface cryptix.message.stream.VerificationKeyCallback.
  Interface for the verification key callback function
VerificationKeyRequest - class cryptix.message.stream.VerificationKeyRequest.
  Request for the verification key callback function
VerificationKeyRequest(KeyID[], int, VerificationKeyReturnValue) - Constructor for class cryptix.message.stream.VerificationKeyRequest
VerificationKeyReturnValue - class cryptix.message.stream.VerificationKeyReturnValue.
  Return value for the verification key callback function
VerificationKeyReturnValue(int) - Constructor for class cryptix.message.stream.VerificationKeyReturnValue
  Construct a VerificationKeyReturnValue with the given error.
VerificationKeyReturnValue(PublicKey) - Constructor for class cryptix.message.stream.VerificationKeyReturnValue
  Construct a VerificationKeyReturnValue with the given public key.
VerificationKeyReturnValue(KeyBundle) - Constructor for class cryptix.message.stream.VerificationKeyReturnValue
  Construct a VerificationKeyReturnValue with the given keybundle.
verify(PublicKey) - Method in class cryptix.message.SignedMessage
  Verify if this message was correctly signed by a particular public key.
verify(KeyBundle) - Method in class cryptix.message.SignedMessage
  Verify if this message was correctly signed by a particular keybundle.
verify(Message, PublicKey) - Method in class cryptix.openpgp.PGPDetachedSignatureMessage
  Verify if this detached signature is a correct signature on a particular message by a particular public key.
verify(Message, KeyBundle) - Method in class cryptix.openpgp.PGPDetachedSignatureMessage
  Verify if this detached signature is a correct signature on a particular message by a particular keybundle.
verify(KeyBundle) - Method in class cryptix.pki.ExtendedCertificate
  Verifies that this certificate was signed using the specified keybundle.

## W

write(byte[], int, int) - Method in class cryptix.message.stream.MessageOutputStream
  Write the specified part of a bytearray to the stream.
write(byte[]) - Method in class cryptix.message.stream.MessageOutputStream
  Write a complete bytearray to the stream
write(int) - Method in class cryptix.message.stream.MessageOutputStream
  Write a single byte to the stream

A B C D E F G H I K L M N P R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Cryptix OpenPGP
PREV NEXT | FRAMES NO FRAMES

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