Cryptix OpenPGP
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
Cryptix OpenPGP

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