Enhydra-Oyster 2.1-7 API
A B C D E F G H I J K M N O P R S T U

A

AlgorithmChecker - class org.enhydra.oyster.crypto.AlgorithmChecker.
AlgorithmChecker class represents check point for input parameters for the symmetric encryption.
AlgorithmChecker(String, int) - Constructor for class org.enhydra.oyster.crypto.AlgorithmChecker
Object construction with the given name of algorithm and key size in bits.
AlgorithmIdentifier - class org.enhydra.oyster.cms.AlgorithmIdentifier.
AlgorithmIdentifier class is DER encoded Algorithm identifier represented in ASN.1 notation according to RFC2630.

AlgorithmIdentifier ::= SEQUENCE {
algorithm AlgorithmIdentifier,
parameters ANY DEFINED BY algorithm OPTIONAL }

AlgorithmIdentifier ::= OBJECT IDENTIFIER
AlgorithmIdentifier(String, String) - Constructor for class org.enhydra.oyster.cms.AlgorithmIdentifier
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.
AlgorithmIdentifier(int[]) - Constructor for class org.enhydra.oyster.cms.AlgorithmIdentifier
Array of numbers is used for construction of DERObjectIdentifier.
AsymmetricEncryption - class org.enhydra.oyster.crypto.AsymmetricEncryption.
AsymmetricEncryption class is used for asymmetric encryption of the small parts of data (for exsample to encrypt symmetric key genereted in the class SymmetricEncryption).
AsymmetricEncryption() - Constructor for class org.enhydra.oyster.crypto.AsymmetricEncryption
Default constructor
Attribute - class org.enhydra.oyster.cms.Attribute.
Attribute class is super class for all DER encoded attributes represented in ASN.1 notation according to RFC2630.
Attribute(String, String) - Constructor for class org.enhydra.oyster.cms.Attribute
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.
Attribute(int[]) - Constructor for class org.enhydra.oyster.cms.Attribute
Array of numbers is used for construction of desired attribute's DER Object Identifier.
addAllRelativeDN() - Method in class org.enhydra.oyster.cms.IssuerName
Adds all Relative Distinguish Names from certificate to IssuerName
addAttachment(String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds file as attachment to email message.
addAttachment(String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds file as attachment to email message with given value for prefered Content-Transfer-Encoding argument.
addAttachment(File) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds file as attachment to email message.
addAttachment(File, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds file as attachment to email message with given value for prefered Content-Transfer-Encoding argument.
addAttachment(InputStream, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds data from InputStream as attachment to email message.
addAttachment(InputStream, String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds data from InputStream as attachment to email message with given value for prefered Content-Transfer-Encoding argument.
addCMSVersion(byte[]) - Method in class org.enhydra.oyster.cms.EnvelopedData
Adds CMS Version.
addCMSVersion(byte[]) - Method in class org.enhydra.oyster.cms.SignedData
Adds DER encoded CMS Version
addCertificate(X509Certificate) - Method in class org.enhydra.oyster.activation.CMSSignedDataSource
Adds the Certificate
addCertificate(X509Certificate) - Method in class org.enhydra.oyster.cms.Certificates
Adds X509 Certificate
addCertificate(byte[]) - Method in class org.enhydra.oyster.cms.SignedData
Adds DER encoded Certificate container with one or more X509 certificates
addCertificate(X509Certificate) - Method in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Adds additional certificate to signed message.
addContent(byte[]) - Method in class org.enhydra.oyster.cms.Attribute
Adding value to defined DER encoded attribute
addContent(byte[]) - Method in class org.enhydra.oyster.cms.ContentInfo
Adds content to Content Info
addContent(byte[]) - Method in class org.enhydra.oyster.der.DERClassContextSpecific
Adds content to DER encoded Context Specific Class Type
addContent(byte[]) - Method in class org.enhydra.oyster.der.DERClassContextSpecificPr
Adds content to DER encoded Context Specific Class Type
addContent(byte[]) - Method in class org.enhydra.oyster.der.DERSequence
Adds content to DER encoded Sequence object
addContent(byte[]) - Method in class org.enhydra.oyster.der.DERSequencePr
Adds content to DER encoded Sequence object
addContent(byte[]) - Method in class org.enhydra.oyster.der.DERSet
Adds content to DER encoded Set object
addContent(byte[]) - Method in class org.enhydra.oyster.der.DERSetPr
Adds content to DER encoded Set object
addContentType(byte[]) - Method in class org.enhydra.oyster.cms.ContentInfo
Adds Content Type to Content Info
addContentType(byte[]) - Method in class org.enhydra.oyster.cms.EncapsulatedContentInfo
Adds Content Type
addContentType(byte[]) - Method in class org.enhydra.oyster.cms.EncryptedContentInfo
Adds Content Type
addDigestAlgId(String, String) - Method in class org.enhydra.oyster.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with no additional parameters.
addDigestAlgId(String, String, byte[]) - Method in class org.enhydra.oyster.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with parameters represented as byte array.
addDigestAlgId(int[]) - Method in class org.enhydra.oyster.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with no additional parameters.
addDigestAlgId(int[], byte[]) - Method in class org.enhydra.oyster.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with parameters represented as byte array.
addDigestAlgIdNullPar(String, String) - Method in class org.enhydra.oyster.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with DER encoded null value for parameter.
addDigestAlgIdNullPar(int[]) - Method in class org.enhydra.oyster.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with DER encoded null value for parameter.
addDigestAlgorithm(byte[]) - Method in class org.enhydra.oyster.cms.SignedData
Adds DER encoded Digest Algorithm Identifier
addEncapsulatedContent(byte[]) - Method in class org.enhydra.oyster.cms.EncapsulatedContentInfo
Adds Encapsulated Content
addEncapsulatedContentInfo(byte[]) - Method in class org.enhydra.oyster.cms.SignedData
Adds DER encoded Encapsulated Content Info
addEncryptAlgorithmID(byte[]) - Method in class org.enhydra.oyster.cms.EncryptedContentInfo
Adds Encrypted Algorithm Identifier
addEncryptContent(byte[]) - Method in class org.enhydra.oyster.cms.EncryptedContentInfo
Adds Encrypted Content
addEncryptContentInfo(byte[]) - Method in class org.enhydra.oyster.cms.EnvelopedData
Adds Encrypt Content Info.
addNullToAlgorithmId() - Method in class org.enhydra.oyster.cms.AlgorithmIdentifier
Adds DERNull parameter to AlgorithmIdentifier
addParamToAlgorithmId(byte[]) - Method in class org.enhydra.oyster.cms.AlgorithmIdentifier
Adds parameter to AlgorithmIdentifier
addParticularRelativeDN(String) - Method in class org.enhydra.oyster.cms.IssuerName
Adds particular Relative Distinguish Name from certificate to IssuerName.
addRecipient(X509Certificate) - Method in class org.enhydra.oyster.activation.CMSEnvelopedDataSource
Adds recipient.
addRecipient(X509Certificate) - Method in class org.enhydra.oyster.cms.KeyTransRecipientInfo
Adds recipient information.
addRecipient(X509Certificate) - Method in class org.enhydra.oyster.cms.RecipientInfos
Adds Recipient via Key Transport Recipient Infos.
addRecipient(String, String) - Method in class org.enhydra.oyster.mail.PureMIME
Adds recipient email address and type.
addRecipient(String, String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds recipient address, type and .cer file of email recipient to encrypted message.
addRecipient(String, String, KeyStore, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds recipient address, type and recipient's certificate via KeyStore object and apropriate alias.
addRecipient(String, String, String, String, String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Adds recipient address, type and recipient's certificate via path to the KeyStore file, KeyStore type, password and apropriate alias.
addRecipient(String, String, String) - Method in class org.enhydra.oyster.smime.EnvelopedSMIME
Adds recipient address, type and .cer file of email recipient to encrypted message.
addRecipient(String, String, KeyStore, String) - Method in class org.enhydra.oyster.smime.EnvelopedSMIME
Adds recipient address, type and recipient's certificate via KeyStore object and apropriate alias.
addRecipient(String, String, String, String, String, String) - Method in class org.enhydra.oyster.smime.EnvelopedSMIME
Adds recipient address, type and recipient's certificate via path to the KeyStore file, KeyStore type, password and apropriate alias.
addRecipient(String, String, String) - Method in class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Adds recipient address, type and .cer file of email recipient to signed and encrypted message.
addRecipient(String, String, KeyStore, String) - Method in class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Adds recipient address, type and recipient's certificate via KeyStore object and apropriate alias.
addRecipient(String, String, String, String, String, String) - Method in class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Adds recipient address, type and recipient's certificate via path to the KeyStore file, KeyStore type, password and apropriate alias.
addRecipient(String, String) - Method in class org.enhydra.oyster.smime.SignedSMIME
Adds recipient email address and type.
addRecipientInfos(byte[]) - Method in class org.enhydra.oyster.cms.EnvelopedData
Adds Recipient Infos.
addSignedAttribute(byte[]) - Method in class org.enhydra.oyster.cms.SignedAttributes
Adds DER encoded Signed attribute.
addSigner(KeyStore, boolean, boolean, String) - Method in class org.enhydra.oyster.activation.CMSSignedDataSource
Adds Signer.
addSigner(X509Certificate[], PrivateKey, boolean, boolean, String) - Method in class org.enhydra.oyster.activation.CMSSignedDataSource
Adds Signer.
addSigner(byte[], X509Certificate, PrivateKey, SignedAttributes, String) - Method in class org.enhydra.oyster.cms.SignerInfos
Adds particular signer to SignerInfos.
addSigner(String, String, String, boolean, boolean) - Method in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Adds signer to signed and enveloped S/MIME message.
addSigner(X509Certificate[], PrivateKey, String, boolean, boolean) - Method in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Adds signer to signed and enveloped S/MIME message.
addSigner(KeyStore, String, String, String, boolean, boolean) - Method in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Adds signer to signed and enveloped S/MIME message.
addSigner(String, String, String, String, String, boolean, boolean) - Method in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Adds signer to signed and enveloped S/MIME message.
addSignerInfos(byte[]) - Method in class org.enhydra.oyster.cms.SignedData
Adds DER encoded Signer Infos
aditionalCerts - Variable in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Storage for additional certificates
analyse() - Method in class org.enhydra.oyster.mail.ContentAnalyzer
Performs analyze of content data and accoding to that decides which Content-Transfer-Encoding to suggesst.

Enhydra-Oyster 2.1-7 API
A B C D E F G H I J K M N O P R S T U