A B C D E G H I K L M N O P R S T

A

addAllRelativeDN() - Method in class org.webdocwf.util.smime.cms.IssuerName
Adds all Relative Distinguish Names from certificate to IssuerName
addAttachment(File) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Adds file as attachment to email message
addAttachment(File) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Adds file as attachment to email message
addAttachment(File) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Adds file as attachment to email message
addAttachment(InputStream, String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Adds data from InputStream as attachment to email message
addAttachment(InputStream, String) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Adds data from InputStream as attachment to email message
addAttachment(InputStream, String) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Adds data from InputStream as attachment to email message
addAttachment(String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Adds file as attachment to email message
addAttachment(String) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Adds file as attachment to email message
addAttachment(String) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Adds file as attachment to email message
addCertificate(byte[]) - Method in class org.webdocwf.util.smime.cms.SignedData
Adds DER encoded Certificate container with one or more X509 certificates
addCertificate(X509Certificate) - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Adds the Certificate
addCertificate(X509Certificate) - Method in class org.webdocwf.util.smime.cms.Certificates
Adds X509 Certificate
addCertificate(X509Certificate) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Adds additional certificate to signed message
addCertificate(X509Certificate) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Adds additional certificate to signed message.
addCMSVersion(byte[]) - Method in class org.webdocwf.util.smime.cms.SignedData
Adds DER encoded CMS Version
addCMSVersion(byte[]) - Method in class org.webdocwf.util.smime.cms.EnvelopedData
Adds CMS Version.
addContent(byte[]) - Method in class org.webdocwf.util.smime.cms.Attribute
Adding value to defined DER encoded attribute
addContent(byte[]) - Method in class org.webdocwf.util.smime.cms.ContentInfo
Adds content to Content Info
addContent(byte[]) - Method in class org.webdocwf.util.smime.der.DERSequencePr
Adds content to DER encoded Sequence object
addContent(byte[]) - Method in class org.webdocwf.util.smime.der.DERClassContextSpecificPr
Adds content to DER encoded Context Specific Class Type
addContent(byte[]) - Method in class org.webdocwf.util.smime.der.DERSetPr
Adds content to DER encoded Set object
addContent(byte[]) - Method in class org.webdocwf.util.smime.der.DERSequence
Adds content to DER encoded Sequence object
addContent(byte[]) - Method in class org.webdocwf.util.smime.der.DERClassContextSpecific
Adds content to DER encoded Context Specific Class Type
addContent(byte[]) - Method in class org.webdocwf.util.smime.der.DERSet
Adds content to DER encoded Set object
addContentType(byte[]) - Method in class org.webdocwf.util.smime.cms.EncapsulatedContentInfo
Adds Content Type
addContentType(byte[]) - Method in class org.webdocwf.util.smime.cms.ContentInfo
Adds Content Type to Content Info
addContentType(byte[]) - Method in class org.webdocwf.util.smime.cms.EncryptedContentInfo
Adds Content Type
addDigestAlgId(int[]) - Method in class org.webdocwf.util.smime.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with no additional parameters.
addDigestAlgId(int[], byte[]) - Method in class org.webdocwf.util.smime.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with parameters represented as byte array.
addDigestAlgId(String, String) - Method in class org.webdocwf.util.smime.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with no additional parameters.
addDigestAlgId(String, String, byte[]) - Method in class org.webdocwf.util.smime.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with parameters represented as byte array.
addDigestAlgIdNullPar(int[]) - Method in class org.webdocwf.util.smime.cms.DigestAlgorithmIdentifiers
Adds Digest Object Identifier to the instance of class DigestAlgorithmIdentifiers with DER encoded null value for parameter.
addDigestAlgIdNullPar(String, String) - Method in class org.webdocwf.util.smime.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.webdocwf.util.smime.cms.SignedData
Adds DER encoded Digest Algorithm Identifier
addEncapsulatedContent(byte[]) - Method in class org.webdocwf.util.smime.cms.EncapsulatedContentInfo
Adds Encapsulated Content
addEncapsulatedContentInfo(byte[]) - Method in class org.webdocwf.util.smime.cms.SignedData
Adds DER encoded Encapsulated Content Info
addEncryptAlgorithmID(byte[]) - Method in class org.webdocwf.util.smime.cms.EncryptedContentInfo
Adds Encrypted Algorithm Identifier
addEncryptContent(byte[]) - Method in class org.webdocwf.util.smime.cms.EncryptedContentInfo
Adds Encrypted Content
addEncryptContentInfo(byte[]) - Method in class org.webdocwf.util.smime.cms.EnvelopedData
Adds Encrypt Content Info.
addNonSMIMEException(Exception, String) - Method in class org.webdocwf.util.smime.exception.SMIMEException
Stores non SMIME exception (reason for rising SMIMEException) inside of SMIMEException object.
addNullToAlgorithmId() - Method in class org.webdocwf.util.smime.cms.AlgorithmIdentifier
Adds DERNull parameter to AlgorithmIdentifier
addParamToAlgorithmId(byte[]) - Method in class org.webdocwf.util.smime.cms.AlgorithmIdentifier
Adds parameter to AlgorithmIdentifier
addParticularRelativeDN(String) - Method in class org.webdocwf.util.smime.cms.IssuerName
Adds particular Relative Distinguish Name from certificate to IssuerName.
addRecipient(String, String) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Adds recipient address, type and .cer file of email recipient.
addRecipient(String, String, String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Adds recipient address, type and .cer file of email recipient to signed and enveloped S/MIME message.
addRecipient(String, String, String) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Adds recipient address, type and .cer file of email recipient to encrypted message.
addRecipient(X509Certificate) - Method in class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Adds recipient.
addRecipient(X509Certificate) - Method in class org.webdocwf.util.smime.cms.RecipientInfos
Adds Recipient via Key Transport Recipient Infos.
addRecipient(X509Certificate) - Method in class org.webdocwf.util.smime.cms.KeyTransRecipientInfo
Adds recipient information.
addRecipientInfos(byte[]) - Method in class org.webdocwf.util.smime.cms.EnvelopedData
Adds Recipient Infos.
addSignedAttribute(byte[]) - Method in class org.webdocwf.util.smime.cms.SignedAttributes
Adds DER encoded Signed attribute.
addSigner(byte[], X509Certificate, PrivateKey, SignedAttributes, String) - Method in class org.webdocwf.util.smime.cms.SignerInfos
Adds particular signer to SignerInfos.
addSigner(KeyStore, boolean, boolean, String) - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Adds Signer.
addSigner(String, String, String, boolean, boolean) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Adds signer to signed and enveloped S/MIME message.
addSigner(String, String, String, boolean, boolean) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Adds signer to signed S/MIME message
addSigner(X509Certificate[], PrivateKey, boolean, boolean, String) - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Adds Signer.
addSigner(X509Certificate[], PrivateKey, String, boolean, boolean) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Adds signer to signed and enveloped S/MIME message.
addSigner(X509Certificate[], PrivateKey, String, boolean, boolean) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Adds signer to signed S/MIME message
addSignerInfos(byte[]) - Method in class org.webdocwf.util.smime.cms.SignedData
Adds DER encoded Signer Infos
Algorithm - class org.webdocwf.util.smime.crypto.Algorithm.
Algorithm class represents check point for input parameters for the symmetric encryption.
Algorithm(String, int) - Constructor for class org.webdocwf.util.smime.crypto.Algorithm
Object construction with the given name of algorithm and key size in bits.
AlgorithmIdentifier - class org.webdocwf.util.smime.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(int[]) - Constructor for class org.webdocwf.util.smime.cms.AlgorithmIdentifier
Array of numbers is used for construction of DERObjectIdentifier.
AlgorithmIdentifier(String, String) - Constructor for class org.webdocwf.util.smime.cms.AlgorithmIdentifier
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.
AsymmetricEncryption - class org.webdocwf.util.smime.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.webdocwf.util.smime.crypto.AsymmetricEncryption
Default constructor
Attribute - class org.webdocwf.util.smime.cms.Attribute.
Attribute class is super class for all DER encoded attributes represented in ASN.1 notation according to RFC2630.
Attribute(int[]) - Constructor for class org.webdocwf.util.smime.cms.Attribute
Array of numbers is used for construction of desired attribute's DER Object Identifier.
Attribute(String, String) - Constructor for class org.webdocwf.util.smime.cms.Attribute
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.

B

ByteArrayComparator - class org.webdocwf.util.smime.util.ByteArrayComparator.
ByteArrayComparator is used for finding first appearance of the inner byte array in the outher byte array.
ByteArrayComparator(byte[], byte[]) - Constructor for class org.webdocwf.util.smime.util.ByteArrayComparator
Construction with the given byte arrays (first is being searched in the second (lookup) byte array)

C

CapabilitiesAttribute - class org.webdocwf.util.smime.cms.CapabilitiesAttribute.
Capabilities which this class can indicate are capabilities of symetric encryption algorithm: DES_EDE3_CBC, RC2_CBC with 128bit key, RC2_CBC with 64bit key, DES and RC2_CBC with 40bit key.
CapabilitiesAttribute(String[]) - Constructor for class org.webdocwf.util.smime.cms.CapabilitiesAttribute
Constructs capabilities from given list with information about algorithm
Certificates - class org.webdocwf.util.smime.cms.Certificates.
Certificates class is DER encoded container, represented in ASN.1 notation according to RFC2630, for storing X509 certificates or for storing certificates chain in CMS object of signed message.

certificates [0] IMPLICIT CertificateSet OPTIONAL
Certificates() - Constructor for class org.webdocwf.util.smime.cms.Certificates
Constructs structured DER encoded object with tag Class Context Specific
CertificateSerialNumber - class org.webdocwf.util.smime.cms.CertificateSerialNumber.
CertificateSerialNumber class is DER encoded integer represented in ASN.1 notation according to RFC2630.

CertificateSerialNumber ::= INTEGER
CertificateSerialNumber(BigInteger) - Constructor for class org.webdocwf.util.smime.cms.CertificateSerialNumber
Construction with BigInteger type of data as input.
CertificateSerialNumber(long) - Constructor for class org.webdocwf.util.smime.cms.CertificateSerialNumber
Construction with integer as input.
CertificateSerialNumber(X509Certificate) - Constructor for class org.webdocwf.util.smime.cms.CertificateSerialNumber
Construction by extracting serial number from X509 certificate
CMSEnvelopedDataSource - class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource.
CMSEnvelopedDataSource represents implementation of DataSource interfaces.
CMSEnvelopedDataSource(byte[], String, int) - Constructor for class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Constructs CMS object for encryption with MIME Message in form of byte array and with given values for encryption algorithm.
CMSEnvelopedDataSource(MimeMessage, String, int) - Constructor for class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Constructs CMS object for encryption with MIME Message in form of instance of MimeMessage class and with defined values for encryption algorithm.
CMSSignedDataSource - class org.webdocwf.util.smime.activation.CMSSignedDataSource.
CMSSignedDataSource represents implementation of DataSource interfaces.
CMSSignedDataSource(byte[], boolean) - Constructor for class org.webdocwf.util.smime.activation.CMSSignedDataSource
Constructs CMS object for signing with Mime Message in form of byte array and with given value for type of CMSSignedDataSource (type of signing).
CMSSignedDataSource(MimeMessage, boolean) - Constructor for class org.webdocwf.util.smime.activation.CMSSignedDataSource
Constructs CMS object for signing with Mime Message in form of instance of MimeMessage class and with given value for type of CMSSignedDataSource (type of signing).
CMSVersion - class org.webdocwf.util.smime.cms.CMSVersion.
CMSVersion class is DER encoded integer represented in ASN.1 notation according to RFC2630.

CMSVersion ::= INTEGER { v0(0), v1(1), v2(2), v3(3), v4(4) }
CMSVersion(int) - Constructor for class org.webdocwf.util.smime.cms.CMSVersion
Construction is possible only for few discret integer values
Content - class org.webdocwf.util.smime.cms.Content.
Content class is DER encoded container, represented in ASN.1 notation according to RFC2630, used for storing contents of CMS object.

content [0] EXPLICIT ANY DEFINED BY contentType
Content(byte[], boolean) - Constructor for class org.webdocwf.util.smime.cms.Content
Constructs structured DER encoded object with tag Class Context Specific
ContentInfo - class org.webdocwf.util.smime.cms.ContentInfo.
ContentInfo class is DER encoded content info represented in ASN.1 notation according to RFC2630.
ContentInfo() - Constructor for class org.webdocwf.util.smime.cms.ContentInfo
Constructs empty Content Info.
ContentTypeAttribute - class org.webdocwf.util.smime.cms.ContentTypeAttribute.
Content Type Attribute is Signed Attribute and is used for creating CMS objects for signed messages.
ContentTypeAttribute(int[]) - Constructor for class org.webdocwf.util.smime.cms.ContentTypeAttribute
Array of numbers is used for construction of desired attribute DER Object Identifier.
ContentTypeAttribute(String, String) - Constructor for class org.webdocwf.util.smime.cms.ContentTypeAttribute
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.
ContentTypeIdentifier - class org.webdocwf.util.smime.cms.ContentTypeIdentifier.
ContentTypeIdentifier class is DER encoded Content Type Identifier represented in ASN.1 notation according to RFC2630.

ContentType ::= OBJECT IDENTIFIER
ContentTypeIdentifier(int[]) - Constructor for class org.webdocwf.util.smime.cms.ContentTypeIdentifier
Array of numbers is used for construction of desired attribute DER Object Identifier.
ContentTypeIdentifier(String, String) - Constructor for class org.webdocwf.util.smime.cms.ContentTypeIdentifier
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.
ConvertAssist - class org.webdocwf.util.smime.util.ConvertAssist.
This class contains static methods which makes easier work and conversion between different types under the large ammount of data (arrays, streams, files ...).
ConvertAssist() - Constructor for class org.webdocwf.util.smime.util.ConvertAssist
 

D

decryption(byte[]) - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Decription of the byte array with the symmetric key and IV previously generated by the process of encryption in the same session with the same object.
decryption(byte[], byte[], byte[]) - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Decription of the byte array with the given symmetric key and initialization vector (IV)
decryption(Key, byte[]) - Method in class org.webdocwf.util.smime.crypto.AsymmetricEncryption
Perform RSA decryption of the input byte array with the public or private key.
DERBitString - class org.webdocwf.util.smime.der.DERBitString.
DERBitString is primitive type of DER encoded object which represents bit string (array of bits) in ASN.1 notation.
DERBitString(boolean[]) - Constructor for class org.webdocwf.util.smime.der.DERBitString
Constructs DERBitString object from boolean array which has only two values of his elements: true and false.
DERBitString(byte[]) - Constructor for class org.webdocwf.util.smime.der.DERBitString
Constructs bit string represented as byte array without information about unused bits (no bits are unused).
DERBitString(byte[], int) - Constructor for class org.webdocwf.util.smime.der.DERBitString
Constructs DERBitString object from bits organised in bytes with information about last few unused bits.
DERBitString(String) - Constructor for class org.webdocwf.util.smime.der.DERBitString
Constructs DERBitString object from string which has only two values of his elements: 0 and 1
DERBoolean - class org.webdocwf.util.smime.der.DERBoolean.
DERInteger is primitive type of DER encoded object which represents boolean value in ASN.1 notation.
DERBoolean(boolean) - Constructor for class org.webdocwf.util.smime.der.DERBoolean
Constructs the DER encoded boolean value
DERClassContextSpecific - class org.webdocwf.util.smime.der.DERClassContextSpecific.
DERClassContextSpecific can be both, primitive or structured type of DER encoded object with the context-specific class tag (part of object Identifier Octet) in ASN.1 notation.
DERClassContextSpecific(int, boolean) - Constructor for class org.webdocwf.util.smime.der.DERClassContextSpecific
Constructs the structured or primitive DERClassContextSpecific object
DERClassContextSpecificPr - class org.webdocwf.util.smime.der.DERClassContextSpecificPr.
DERClassContextSpecificPr can be both, primitive or structured type of DER encoded object with the context-specific class tag (part of object Identifier Octet) in ASN.1 notation.
DERClassContextSpecificPr(int, boolean) - Constructor for class org.webdocwf.util.smime.der.DERClassContextSpecificPr
Constructs the structured or primitive DERClassContextSpecificPr object
DERIA5String - class org.webdocwf.util.smime.der.DERIA5String.
DERIA5String is primitive type of DER encoded object for one of different forms for representing character string type in ASN.1 notation.
DERIA5String(byte[]) - Constructor for class org.webdocwf.util.smime.der.DERIA5String
Constructs DERIA5String object with characters defined in the given byte array
DERIA5String(String) - Constructor for class org.webdocwf.util.smime.der.DERIA5String
Constructs DERIA5String object with characters defined in the given String
DERInteger - class org.webdocwf.util.smime.der.DERInteger.
DERInteger is primitive type of DER encoded object which represents integer value in ASN.1 notation.
DERInteger(BigInteger) - Constructor for class org.webdocwf.util.smime.der.DERInteger
Construction with the given BigInteger type of data.
DERInteger(long) - Constructor for class org.webdocwf.util.smime.der.DERInteger
Construction with the given integer value.
DERLengthSearcher - class org.webdocwf.util.smime.util.DERLengthSearcher.
DERLengthSearcher is used for searching the content length of inner DER object, and for counting the number of length octets in that DER object.
DERLengthSearcher(int, byte[]) - Constructor for class org.webdocwf.util.smime.util.DERLengthSearcher
Construction with the position (index) of the inner DER encoded object, which length is required, and with the structured outer DER encoded object represented as byte array
DERNull - class org.webdocwf.util.smime.der.DERNull.
DERNull is primitive type of DER encoded object for Null type in ASN.1 notation.
DERNull() - Constructor for class org.webdocwf.util.smime.der.DERNull
Constructs DER encoded object for Null type in ASN.1 notation
DERObject - class org.webdocwf.util.smime.der.DERObject.
Every element of data represented in ASN.1 notation should be encoded in the process of implementation.
DERObject(int) - Constructor for class org.webdocwf.util.smime.der.DERObject
Creates DER Object with defined value for identifier octet.
DERObject(int, byte[]) - Constructor for class org.webdocwf.util.smime.der.DERObject
Creates DER Object with defined value for identifier octet and values of content octets
DERObjectIdentifier - class org.webdocwf.util.smime.der.DERObjectIdentifier.
DERObjectIdentifier is primitive type of DER encoded object which represents Object Identifier type in ASN.1 notation.
DERObjectIdentifier(int[]) - Constructor for class org.webdocwf.util.smime.der.DERObjectIdentifier
Array of numbers is used for construction of DERObjectIdentifier.
DERObjectIdentifier(String, String) - Constructor for class org.webdocwf.util.smime.der.DERObjectIdentifier
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.
DEROctetString - class org.webdocwf.util.smime.der.DEROctetString.
DEROctetString is primitive type of DER encoded object for representation of the octet strings (array of bytes) in ASN.1 notation.
DEROctetString(byte[]) - Constructor for class org.webdocwf.util.smime.der.DEROctetString
Creates DER encoded byte array from input byte array
DERPrintableString - class org.webdocwf.util.smime.der.DERPrintableString.
DERPrintableString is primitive type of DER encoded object for one of different forms for representing character string type in ASN.1 notation.
DERPrintableString(byte[]) - Constructor for class org.webdocwf.util.smime.der.DERPrintableString
Constructs DERPrintableString object with characters defined in the given byte array
DERPrintableString(String) - Constructor for class org.webdocwf.util.smime.der.DERPrintableString
Constructs DERPrintableString object with characters defined in the given String
DERSequence - class org.webdocwf.util.smime.der.DERSequence.
DERSequence is structured type of DER encoded object representing DER encoded SEQUENCE or SEQUENCE OF tag type in ASN.1 notation.
DERSequence() - Constructor for class org.webdocwf.util.smime.der.DERSequence
Construction of an empty DER Sequence object
DERSequencePr - class org.webdocwf.util.smime.der.DERSequencePr.
DERSequencePr is structured type of DER encoded object representing DER encoded SEQUENCE or SEQUENCE OF tag type in ASN.1 notation.
DERSequencePr() - Constructor for class org.webdocwf.util.smime.der.DERSequencePr
Construction of an empty DER Sequence object
DERSet - class org.webdocwf.util.smime.der.DERSet.
DERSet is structured type of DER encoded object representing DER encoded SET or SET OF tag type in ASN.1 notation.
DERSet() - Constructor for class org.webdocwf.util.smime.der.DERSet
Construction of an empty DER Set object
DERSetPr - class org.webdocwf.util.smime.der.DERSetPr.
DERSet is structured type of DER encoded object representing DER encoded SET or SET OF tag type in ASN.1 notation.
DERSetPr() - Constructor for class org.webdocwf.util.smime.der.DERSetPr
Construction of an empty DER Set object
DERUTCTime - class org.webdocwf.util.smime.der.DERUTCTime.
DERUTCTime is primitive type of DER encoded object which represents Coordinate Universal Time (or Greenwich Mean Time) in the ASN.1 notation in format YYMMDDhhmmssZ.
DERUTCTime() - Constructor for class org.webdocwf.util.smime.der.DERUTCTime
Constructs UTC time according to user's current local settings (increased or decreased for time difference to obtain Greenwich Mean Time).
DERUTCTime(byte[]) - Constructor for class org.webdocwf.util.smime.der.DERUTCTime
Constructs UTC time according to the definition of elements in byte array it the following form: YYMMDDhhmmssZ
DERUTCTime(Date) - Constructor for class org.webdocwf.util.smime.der.DERUTCTime
Constructs UTC time according to the submited information in Date class
DERUTCTime(GregorianCalendar) - Constructor for class org.webdocwf.util.smime.der.DERUTCTime
Constructs UTC time according to submited information in GregorianCalendar class.
DERUTCTime(String) - Constructor for class org.webdocwf.util.smime.der.DERUTCTime
Constructs UTC time according to the definition of elements in String it the following form: YYMMDDhhmmssZ
DESede3CBCParameter - class org.webdocwf.util.smime.cms.DESede3CBCParameter.
DESede3CBCParameter is parameter used in Content Encryption Algorithm Identifier in CMS object for encrypted message, for DES_EDE3_CBC and DES algorithms.
DESede3CBCParameter(byte[]) - Constructor for class org.webdocwf.util.smime.cms.DESede3CBCParameter
Constructor takes IV (Initialization Vector) as byte array
DigestAlgorithmIdentifiers - class org.webdocwf.util.smime.cms.DigestAlgorithmIdentifiers.
DigestAlgorithmIdentifiers class is DER encoded set of Digest Algorithm Identifiers represented in ASN.1 notation according to RFC2630.
DigestAlgorithmIdentifiers() - Constructor for class org.webdocwf.util.smime.cms.DigestAlgorithmIdentifiers
Construction of empty container for Digest Algorithm Identifiers
Display - class org.webdocwf.util.smime.util.Display.
Methods of this class are used for displaying byte array on screen in different forms.
Display() - Constructor for class org.webdocwf.util.smime.util.Display
 
displayErrors(String) - Method in class org.webdocwf.util.smime.exception.SMIMEException
Prints error messages to screen.

E

EncapsulatedContentInfo - class org.webdocwf.util.smime.cms.EncapsulatedContentInfo.
EncapsulatedContentInfo class is DER encoded content info represented in ASN.1 notation according to RFC2630.
EncapsulatedContentInfo() - Constructor for class org.webdocwf.util.smime.cms.EncapsulatedContentInfo
Constructs empty EncapsulatedContentInfo object.
EncryptedContentInfo - class org.webdocwf.util.smime.cms.EncryptedContentInfo.
EncryptedContentInfo class is DER encoded Encrypted Content Info represented in ASN.1 notation according to RFC2630.
EncryptedContentInfo() - Constructor for class org.webdocwf.util.smime.cms.EncryptedContentInfo
Constructs empty Encrypted Content Info.
EncryptedKey - class org.webdocwf.util.smime.cms.EncryptedKey.
EncryptedKey class is DER encoded Octet string represented in ASN.1 notation according to RFC2630.

EncryptedKey ::= OCTET STRING
EncryptedKey(byte[]) - Constructor for class org.webdocwf.util.smime.cms.EncryptedKey
Constructs container for symmetric encryption key
encryption(byte[]) - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Encryption of the byte array with random generated key
encryption(byte[], byte[]) - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Encryption of the byte array with the given symmetric key
encryption(Key, byte[]) - Method in class org.webdocwf.util.smime.crypto.AsymmetricEncryption
Perform RSA encryption of the input byte array with the private or public key.
EnvelopedData - class org.webdocwf.util.smime.cms.EnvelopedData.
EnvelopedData is DER encoded container for information represented in ASN.1 notation according to RFC2630, used for construction CMS object of encrypted message.

EnvelopedData ::= SEQUENCE {
version CMSVersion,
originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
recipientInfos RecipientInfos,
encryptedContentInfo EncryptedContentInfo,
unprotectedAttrs [1] IMPLICIT UnprotectedAttributes OPTIONAL }
EnvelopedData() - Constructor for class org.webdocwf.util.smime.cms.EnvelopedData
Constructs empty Enveloped Data.
EnvelopedSMIME - class org.webdocwf.util.smime.smime.EnvelopedSMIME.
EnvelopedSMIME class is used for creating and sending encrypted S/MIME message.

Email message is in general composed of the content of the message and of one or more attachments.
EnvelopedSMIME(String, String, String) - Constructor for class org.webdocwf.util.smime.smime.EnvelopedSMIME
Initializes the JavaMail session for SMTP and the MimeMessage for encryption.
EnvelopedSMIME(String, String, String, String) - Constructor for class org.webdocwf.util.smime.smime.EnvelopedSMIME
Initializes the JavaMail session for SMTP and the MimeMessage for encryption.
enveloping() - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Envelopes message with default algorithm RC2_CBC, 40 bits
enveloping(String, int) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Envelopes message with given algorithm name and key length
errorFileName - Static variable in class org.webdocwf.util.smime.exception.SMIMEException
File for logging errors (SMIMEerr.log) .
ErrorStorage - class org.webdocwf.util.smime.exception.ErrorStorage.
ErrorStorage is used for storing SMIME error mesages used in construction of the SMIMEException.
ErrorStorage() - Constructor for class org.webdocwf.util.smime.exception.ErrorStorage
 
ExampleGenerator - class org.webdocwf.util.smime.test.ExampleGenerator.
Class for storing and generation of resources used in test examples.
ExampleGenerator() - Constructor for class org.webdocwf.util.smime.test.ExampleGenerator
 

G

generateID() - Static method in class org.webdocwf.util.smime.util.MimeAssist
Generates value for Content-ID MIME header line which is used in construction of multipart/related type of MimeMessage.
getAlgorithmName() - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Returns the algorithm name used for symmetric encryption.
getAlgorithmName() - Method in class org.webdocwf.util.smime.crypto.Algorithm
Returns algorithm name used in the symmetric encryption.
getAllX509Certificate(KeyStore) - Static method in class org.webdocwf.util.smime.util.PFXUtils
Returns all X509 Certificates stored in .pfx, or .p12 files (KeyStore).
getBASE64CMSEnvelopedObject() - Method in class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Returns complete DER encoded CMS Enveloped Object with BASE64 encoding
getBASE64CMSSignedObject() - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Returns complete DER encoded CMS Signed Object with BASE64 encoding
getBASE64WithBreak(byte[], int) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded byte array with the break at the defined character.
getBASE64WithBreak(String, int) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded byte array with the break at the defined character.
getBASE64WithBreakOn76(byte[]) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded byte array with the break at the 76th character.
getBASE64WithBreakOn76(String) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded byte array with the break at the 76th character.
getCertificateChain(KeyStore) - Static method in class org.webdocwf.util.smime.util.PFXUtils
Returns all X509 Certificates stored in .pfx, or .p12 files (KeyStore).
getClassOfException() - Method in class org.webdocwf.util.smime.exception.SMIMEException
Returns the class name of the object where exception arrised
getCMSEnvelopedObject() - Method in class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Returns complete DER encoded CMS Enveloped Object.
getCMSSignedObject() - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Returns complete DER encoded CMS Signed Object
getContentOctets() - Method in class org.webdocwf.util.smime.der.DERObject
Return content octets part from DER object.
getContentPartSize() - Method in class org.webdocwf.util.smime.der.DERObject
Returns size of content part in DER object (Number of content octets).
getContentType() - Method in class org.webdocwf.util.smime.activation.StreamDataSource
Implements getContentType method from DataSource interface
getContentType() - Method in class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Implements getContentType method from DataSource interface
getContentType() - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Implements getContentType method from DataSource interface
getDecryptedValue() - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Returns the decrypted content
getDecryptValue() - Method in class org.webdocwf.util.smime.crypto.AsymmetricEncryption
Returns the decrypted value.
getDEREncoded() - Method in class org.webdocwf.util.smime.cms.Attribute
Returns DER encoded attribute
getDEREncoded() - Method in class org.webdocwf.util.smime.der.DERObject
Returns DER encoded object
getEncryptedValue() - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Returns the encrypted content.
getEncryptValue() - Method in class org.webdocwf.util.smime.crypto.AsymmetricEncryption
Returns encrypted value.
getEnvelopedMessage() - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Returns SMIME Message
getErrorFilePath(String) - Static method in class org.webdocwf.util.smime.exception.SMIMEException
Gets SMIMEerror.log file path.
getErrorMesage(int) - Static method in class org.webdocwf.util.smime.exception.ErrorStorage
Returns error message text according to the given input number parameter.
getFileTypeMap(String) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns object of class MimetypesFileTypeMap generated by using data stored in the given file.
getGifImage() - Method in class org.webdocwf.util.smime.test.ExampleGenerator
Returns image file green.gif as ByteArrayInputStream
getHtmlMultipart(InputStream) - Static method in class org.webdocwf.util.smime.mail.MultipartGenerator
Returns created MimeMultipart for text/html message with html code given through InputStream.
getHtmlMultipart(InputStream, String, InputStream[]) - Static method in class org.webdocwf.util.smime.mail.MultipartGenerator
Returns created MimeMultipart for text/html message with html code given through InputStream, path for resolving relative path of resources defined in html code and array of resources given through InputStream.
getHtmlStream() - Method in class org.webdocwf.util.smime.test.ExampleGenerator
Returns HTML code from storage.
getHtmlString() - Method in class org.webdocwf.util.smime.test.ExampleGenerator
Returns HTML code from storage.
getHtmlText() - Method in class org.webdocwf.util.smime.util.HtmlAnalyzer
Returns html/text document passed throught JTidy html parser.
getID(String) - Static method in class org.webdocwf.util.smime.der.IdentifierStorage
Returns OID-s as int array which corresponds to the defined name necessary for forming ASN.1 notation of Object Identifiers.
getIdentifierOctet() - Method in class org.webdocwf.util.smime.der.DERObject
Returns Identifier Octet
getInformation() - Method in class org.webdocwf.util.smime.exception.SMIMEException
Returns message of the exception with the specified location of the exception
getInputStream() - Method in class org.webdocwf.util.smime.activation.StreamDataSource
Implements getInputStream method from DataSource interface
getInputStream() - Method in class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Implements getInputStream method from DataSource interface
getInputStream() - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Implements getInputStream method from DataSource interface
getInstance(Object, Exception, String) - Static method in class org.webdocwf.util.smime.exception.SMIMEException
Static metod which constructs and returns SMIMEException object with the given object, exception, and name of method inside which this method is called.
getIV() - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Returns the initialization vector (IV) used for Symmetric Cipher and the chosen algorithm.
getKeyLength() - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Returns the key size in bits used for chosen algorithm name.
getKeySize() - Method in class org.webdocwf.util.smime.crypto.Algorithm
Returns key size in bits which is used in the symmetric algorithm.
getLengthOctets() - Method in class org.webdocwf.util.smime.der.DERObject
Return length octets part from DER object.
getLengthPartSize() - Method in class org.webdocwf.util.smime.der.DERObject
Returns size of length part in DER object (Number of length octets).
getLengthtDERContentPart() - Method in class org.webdocwf.util.smime.util.DERLengthSearcher
Returns the number of the content octets in particular DER encoded object
getLengthtDERLengthPart() - Method in class org.webdocwf.util.smime.util.DERLengthSearcher
Returns the number of the length octets in particular DER encoded object
getMatchingIndex() - Method in class org.webdocwf.util.smime.util.ByteArrayComparator
Returns the position of the first matching byte in the outher byte array
getMimeTypeFromFileName(File, String) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns mime-type for given file name and extension.
getMimeTypeFromFileName(String, String) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns mime-type for given file name and extension.
getName() - Method in class org.webdocwf.util.smime.activation.StreamDataSource
Implements getName method from DataSource interface
getName() - Method in class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
ImplementS getName method from DataSource interface
getName() - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Implements getName method from DataSource interface
getNonSMIMEException() - Method in class org.webdocwf.util.smime.exception.SMIMEException
Returns non SMIME exception stored inside of SMIMEException object, which was the reason for rising SMIMEException.
getNonSMIMEExceptionName() - Method in class org.webdocwf.util.smime.exception.SMIMEException
Gets external exception name (non SMIME exception which is reason for rising SMIMEException).
getOutputStream() - Method in class org.webdocwf.util.smime.activation.StreamDataSource
Implements getOutputStream method from DataSource interface.
getOutputStream() - Method in class org.webdocwf.util.smime.activation.CMSEnvelopedDataSource
Implements getOutputStream method from DataSource interface.
getOutputStream() - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Implements getOutputStream method from DataSource interface.
getPFXOwnerX509Certificate(KeyStore) - Static method in class org.webdocwf.util.smime.util.PFXUtils
Returns the owner's Certificate from his .pfx or .p12 file (KeyStore)
getPlainText() - Method in class org.webdocwf.util.smime.util.HtmlAnalyzer
Returns plain/text representation of given html code document
getPrivateKey(KeyStore) - Static method in class org.webdocwf.util.smime.util.PFXUtils
Returns the Private key of the certificate's owner from .pfx or .p12 file (pkcs12 format)
getSignature(byte[], PrivateKey, String) - Static method in class org.webdocwf.util.smime.crypto.SigningProcessor
For creating signature values necessary information are: data for signing as byte array, type of signing algorithm, and private key for performing of asymmetric encryption.
getSignedAndEnvelopedSMimeMessage() - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Returns SMIME Message.
getSignedAttribute() - Method in class org.webdocwf.util.smime.cms.SignedAttributes
Returns DER encoded Signed attributes.
getSignedMessage() - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Returns SMIME Message
getSignIdentifier() - Method in class org.webdocwf.util.smime.cms.SignerIdentifier
Returns DER encoded Signer Identifier
getSMIMEException() - Method in class org.webdocwf.util.smime.exception.SMIMEIOException
Gets stored SMIMEException object.
getStringBASE64WithBreak(byte[], int) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded String with the break at the defined character.
getStringBASE64WithBreak(String, int) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded String with the break at the defined character.
getStringBASE64WithBreakOn76(byte[]) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded String with the break at the 76th character.
getStringBASE64WithBreakOn76(String) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Returns BASE64 encoded String with the break at the 76th character.
getSwappedAdresses() - Method in class org.webdocwf.util.smime.util.HtmlAnalyzer
Returns pairs of swapped resource URL adresses or File paths and appropriate generated Content IDs.
getSymmetricKey() - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Returns the generated symmetric key in bytes.
getTagClassType() - Method in class org.webdocwf.util.smime.der.DERObject
Returns Class Type
getTagComplexity() - Method in class org.webdocwf.util.smime.der.DERObject
Returns Tag Complexity
getTagTypeNumber() - Method in class org.webdocwf.util.smime.der.DERObject
Returns Tag Type
getTotalSize() - Method in class org.webdocwf.util.smime.der.DERObject
Returns total length of DER object
getZipStream() - Method in class org.webdocwf.util.smime.test.ExampleGenerator
Returns zip file generated by program as ByteArrayInputStream

H

HtmlAnalyzer - class org.webdocwf.util.smime.util.HtmlAnalyzer.
HtmlAnalyzer class is used for parsing html code which has to become content of the message.
HtmlAnalyzer(InputStream) - Constructor for class org.webdocwf.util.smime.util.HtmlAnalyzer
Constructs HtmlAnalyzer from data given from InputStream.
HtmlAnalyzer(InputStream, String) - Constructor for class org.webdocwf.util.smime.util.HtmlAnalyzer
Constructs HtmlAnalyzer from data given from InputStream.

I

IdentifierStorage - class org.webdocwf.util.smime.der.IdentifierStorage.
IdentifierStorage is used for storing different types of OID-s (Object Identifiers).
IdentifierStorage() - Constructor for class org.webdocwf.util.smime.der.IdentifierStorage
 
inStreamToByteArray(InputStream) - Static method in class org.webdocwf.util.smime.util.ConvertAssist
Reads data from input stream into the byte array.
IssuerAndSerialNumber - class org.webdocwf.util.smime.cms.IssuerAndSerialNumber.
IssuerAndSerialNumber class is DER encoded object represented in ASN.1 notation according to RFC2630.
IssuerAndSerialNumber(X509Certificate) - Constructor for class org.webdocwf.util.smime.cms.IssuerAndSerialNumber
Construction with information got from specific X509Certificate or from .cer file information which is extracted into instance of X509Certificate class
IssuerName - class org.webdocwf.util.smime.cms.IssuerName.
IssuerName class is DER encoded object represented in ASN.1 notation according to RFC2630.
IssuerName(X509Certificate) - Constructor for class org.webdocwf.util.smime.cms.IssuerName
Construction with information got from specific X509Certificate or from .cer file information which is extracted into instance of X509Certificate class

K

KeyTransRecipientInfo - class org.webdocwf.util.smime.cms.KeyTransRecipientInfo.
KeyTransRecipientInfo class is DER encoded object represented in ASN.1 notation according to RFC2630.
KeyTransRecipientInfo(byte[]) - Constructor for class org.webdocwf.util.smime.cms.KeyTransRecipientInfo
Symmetric key is only important parameter, other can be null.

L

loggingErrors(String) - Method in class org.webdocwf.util.smime.exception.SMIMEException
Prints error messages to SMIMEerror.log file.

M

main(String[]) - Static method in class org.webdocwf.util.smime.test.TestSigEnc
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestEncSig
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestEncSigHtml
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestSigned
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestEncryptGeneratedHtml
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestSignedGeneratedHtml
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestEncSigGeneratedHtml
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestEncrypt
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestSigEncHtml
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestSignedHtml
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestSigEncGeneratedHtml
 
main(String[]) - Static method in class org.webdocwf.util.smime.test.TestEncryptHtml
 
messageConvertor(MimeMessage) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Converts email messages, previously composed in Java MimeMessage object, to byte array suitable for later processing within CMS object.
MessageDigestAttribute - class org.webdocwf.util.smime.cms.MessageDigestAttribute.
MessageDigestAttribute is Signed Attribute and is used for creating CMS object for signed messages.
MessageDigestAttribute(byte[], String) - Constructor for class org.webdocwf.util.smime.cms.MessageDigestAttribute
Performes construction and digesting of message in the same time
messageStringConvertor(MimeMessage) - Static method in class org.webdocwf.util.smime.util.MimeAssist
Converts email messages, previously composed in Java MimeMessage object, to String suitable for later criptographic processing.
MimeAssist - class org.webdocwf.util.smime.util.MimeAssist.
MimeAssist contains static methods which help in manipulation and work with mime messages.
MimeAssist() - Constructor for class org.webdocwf.util.smime.util.MimeAssist
 
MultipartGenerator - class org.webdocwf.util.smime.mail.MultipartGenerator.
Methods from this class are used in creation of specific MimeMultipart objects other than default multipart/mixed.
MultipartGenerator() - Constructor for class org.webdocwf.util.smime.mail.MultipartGenerator
 

N

newInitialization(int, byte[]) - Method in class org.webdocwf.util.smime.util.DERLengthSearcher
Initialization of the next length searching

O

org.webdocwf.util.smime.activation - package org.webdocwf.util.smime.activation
 
org.webdocwf.util.smime.cms - package org.webdocwf.util.smime.cms
 
org.webdocwf.util.smime.crypto - package org.webdocwf.util.smime.crypto
 
org.webdocwf.util.smime.der - package org.webdocwf.util.smime.der
 
org.webdocwf.util.smime.exception - package org.webdocwf.util.smime.exception
 
org.webdocwf.util.smime.mail - package org.webdocwf.util.smime.mail
 
org.webdocwf.util.smime.smime - package org.webdocwf.util.smime.smime
 
org.webdocwf.util.smime.test - package org.webdocwf.util.smime.test
 
org.webdocwf.util.smime.util - package org.webdocwf.util.smime.util
 

P

PFXUtils - class org.webdocwf.util.smime.util.PFXUtils.
PFXUtils class has static methods which are dealing with .pfx, or .p12 files.
PFXUtils() - Constructor for class org.webdocwf.util.smime.util.PFXUtils
 
printByteArray(byte[]) - Static method in class org.webdocwf.util.smime.util.Display
Prints to screen byte array
printByteArrayAsChar(byte[]) - Static method in class org.webdocwf.util.smime.util.Display
Prints to screen byte array as character string
printByteArrayAsHex(byte[]) - Static method in class org.webdocwf.util.smime.util.Display
Prints to screen byte array as hex values

R

RC2CBCParameter - class org.webdocwf.util.smime.cms.RC2CBCParameter.
RC2CBCParameter is parameter used in Content Encryption Algorithm Identifier in CMS object for encrypted message, for RC2_CBC algorithms.
RC2CBCParameter(int, byte[]) - Constructor for class org.webdocwf.util.smime.cms.RC2CBCParameter
Constructor takes key length in bits and IV (Initialization Vector) as byte array
readFileToByteArray(File) - Static method in class org.webdocwf.util.smime.util.ConvertAssist
Reads data from file into the byte array.
readFileToString(File) - Static method in class org.webdocwf.util.smime.util.ConvertAssist
Reads data from file into the String.
RecipientIdentifier - class org.webdocwf.util.smime.cms.RecipientIdentifier.
Look for details in super class (IssuerAndSerialNumber).
RecipientIdentifier(X509Certificate) - Constructor for class org.webdocwf.util.smime.cms.RecipientIdentifier
Construction with information got from specific X509Certificate or from .cer file information which is extracted into instance of X509Certificate class
RecipientInfos - class org.webdocwf.util.smime.cms.RecipientInfos.
RecipientInfos class is DER encoded container, represented in ASN.1 notation according to RFC2630, used for storing individual information needed for all recipients of encrypted message.
RecipientInfos(byte[]) - Constructor for class org.webdocwf.util.smime.cms.RecipientInfos
Input information for all recipients is the same: symmetric key.
RelativeDistinguishedName - class org.webdocwf.util.smime.cms.RelativeDistinguishedName.
RelativeDistinguishedName class is DER encoded container represented in ASN.1 notation according to RFC2630.
RelativeDistinguishedName() - Constructor for class org.webdocwf.util.smime.cms.RelativeDistinguishedName
Constructs empty RelativeDistinguishedName object.
RelativeDistinguishedName(int[], String) - Constructor for class org.webdocwf.util.smime.cms.RelativeDistinguishedName
Constructs specific RelativeDistinguishedName object according to arrayID0.
RelativeDistinguishedName(String, String, String) - Constructor for class org.webdocwf.util.smime.cms.RelativeDistinguishedName
Constructs specific RelativeDistinguishedName object according to id0.
reset() - Method in class org.webdocwf.util.smime.crypto.SymmetricEncryption
Resets (sets to null) all private attributes in generated instance of the class.

S

send() - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sends S/MIME message to SMTP host
send() - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Sends S/MIME message to SMTP host
send() - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sends S/MIME message to SMTP host
setAttributeTypeAndValue(int[], String) - Method in class org.webdocwf.util.smime.cms.RelativeDistinguishedName
Sets type and value for particular attribute.
setAttributeTypeAndValue(String, String, String) - Method in class org.webdocwf.util.smime.cms.RelativeDistinguishedName
Sets type and value for particular attribute.
setCapabilities(String, int, int, int, int, int) - Method in class org.webdocwf.util.smime.activation.CMSSignedDataSource
Sets Capabilities Attributes (method is optional, but if exists, must be performed before addSigner method).
setCapabilities(String, int, int, int, int, int) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sets Capabilities Attributes (method is optional, but if exists, must be performed before addSigner method).
setCapabilities(String, int, int, int, int, int) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sets Capabilities Attributes (method is optional, but if exists, must be performed before addSigner method).
setContent(File, String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sets message content from file represented by File object.
setContent(File, String) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Sets message content from file represented by File object.
setContent(File, String) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sets message content from file represented by File object.
setContent(InputStream, String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sets message content from InputStream.
setContent(InputStream, String) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Sets message content from InputStream.
setContent(InputStream, String) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sets message content from InputStream.
setContent(InputStream, String, String, InputStream[]) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sets message content from InputStream.
setContent(InputStream, String, String, InputStream[]) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Sets message content from InputStream.
setContent(InputStream, String, String, InputStream[]) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sets message content from InputStream.
setContent(String, String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sets message content from String.
setContent(String, String) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Sets message content from String.
setContent(String, String) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sets message content from String.
setContent(String, String, String, InputStream[]) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sets message content.
setContent(String, String, String, InputStream[]) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Sets message content.
setContent(String, String, String, InputStream[]) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sets message content.
setContentType(String) - Method in class org.webdocwf.util.smime.activation.StreamDataSource
Sets content type.
setErrorFilePath(String) - Static method in class org.webdocwf.util.smime.exception.SMIMEException
Sets path for SMIMEerr.log file.
setReply(String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Sets REPLY TO field in message header
setReply(String) - Method in class org.webdocwf.util.smime.smime.EnvelopedSMIME
Sets REPLY TO field in message header
setReply(String) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Sets REPLY TO field in message header
setResourceInExampleHtml(String, String) - Method in class org.webdocwf.util.smime.test.ExampleGenerator
Sets value to corresponding resource in html code (in this example it is one of pictures: red.gif, blue.gif, green.gif, yellow.jpg or orange.jpg).
SignatureValue - class org.webdocwf.util.smime.cms.SignatureValue.
SignatureValue class is DER encoded octet string for holding signature values represented in ASN.1 notation according to RFC2630.

SignatureValue ::= OCTET STRING
SignatureValue(byte[], PrivateKey, String) - Constructor for class org.webdocwf.util.smime.cms.SignatureValue
For creating signature values necessary information are: data for signing as byte array, type of signing algorithm, and private key for performing of asymmetric encryption.
SignedAndEnvelopedSMIME - class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME.
SignedAndEnvelopedSMIME class is used for creating and sending signed and encrypted, or encrypted and signed S/MIME messages.
SignedAndEnvelopedSMIME(String, String, String) - Constructor for class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Initializes the JavaMail session for SMTP and MimeMessage for signing.
SignedAndEnvelopedSMIME(String, String, String, String) - Constructor for class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Initializes the JavaMail session for SMTP and MimeMessage for signing.
SignedAttributes - class org.webdocwf.util.smime.cms.SignedAttributes.
SignedAttributes class is DER encoded container for holding particular signed attributes represented in ASN.1 notation according to RFC2630.

signedAttrs [0] IMPLICIT SignedAttributes OPTIONAL

SignedAttributes ::= SET SIZE (1..MAX) OF Attribute

Attribute ::= SEQUENCE {
attrType OBJECT IDENTIFIER,
attrValues SET OF AttributeValue }

attrType ::= OBJECT IDENTIFIER

attrValues ::= SET OF AttributeValue

AttributeValue ::= ANY
SignedAttributes() - Constructor for class org.webdocwf.util.smime.cms.SignedAttributes
Constructs structured DER encoded object with tag Class Context Specific
SignedData - class org.webdocwf.util.smime.cms.SignedData.
SignedData is DER encoded container for information represented in ASN.1 notation according to RFC2630, used for construction CMS objects of signed messages.

SignedData ::= SEQUENCE {
version CMSVersion,
digestAlgorithms DigestAlgorithmIdentifiers,
encapContentInfo EncapsulatedContentInfo,
certificates [0] IMPLICIT CertificateSet OPTIONAL,
crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
signerInfos SignerInfos }
SignedData() - Constructor for class org.webdocwf.util.smime.cms.SignedData
Constructs an empty Signed Data
SignedSMIME - class org.webdocwf.util.smime.smime.SignedSMIME.
SignedSMIME class is used for creating and sending signed S/MIME message.

Email message is in general composed of the content of the message and of one or more attachments.
SignedSMIME(String, String, String) - Constructor for class org.webdocwf.util.smime.smime.SignedSMIME
Initializes the JavaMail session for SMTP and MimeMessage for signing.
SignedSMIME(String, String, String, String) - Constructor for class org.webdocwf.util.smime.smime.SignedSMIME
Initializes the JavaMail session for SMTP and MimeMessage for signing.
SignerIdentifier - class org.webdocwf.util.smime.cms.SignerIdentifier.
Look for details in super class (IssuerAndSerialNumber).
SignerIdentifier(X509Certificate) - Constructor for class org.webdocwf.util.smime.cms.SignerIdentifier
Construction with information got from specific X509Certificate or from .cer file information which is extracted into instance of X509Certificate class
SignerInfos - class org.webdocwf.util.smime.cms.SignerInfos.
SignerInfos class is DER encoded container, represented in ASN.1 notation according to RFC2630, used for storing individual information about each signer of the signed message.
SignerInfos() - Constructor for class org.webdocwf.util.smime.cms.SignerInfos
Constructs an empty SignerInfos container.
signing() - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Creates and signes the message with default implicit signing.
signing(boolean) - Method in class org.webdocwf.util.smime.smime.SignedSMIME
Creates and signes the message
signingAndEnveloping(String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Signes and envelopes message with default algorithm RC2, 40 bits
signingAndEnveloping(String, int, String) - Method in class org.webdocwf.util.smime.smime.SignedAndEnvelopedSMIME
Signes and envelopes message with given algorithm name and key length
SigningProcessor - class org.webdocwf.util.smime.crypto.SigningProcessor.
SigningProcessor class is used for signing input datas acording to given signature algorithm which (can be SHA1_WITH_RSA, MD2_WITH_RSA, MD5_WITH_RSA or SHA1_WITH_DSA).
SigningProcessor() - Constructor for class org.webdocwf.util.smime.crypto.SigningProcessor
 
SigningTimeAttribute - class org.webdocwf.util.smime.cms.SigningTimeAttribute.
Signing Time Attribute is signed attribute and it is used in creating CMS objects for signed messages.
SigningTimeAttribute() - Constructor for class org.webdocwf.util.smime.cms.SigningTimeAttribute
Signing time is taken from system clock, and is increased or decreased due to a time zone offset in order to implement Greenwich Mean Time.
SMIMEException - exception org.webdocwf.util.smime.exception.SMIMEException.
SMIMEException is exception which is thrown in the classes specific for SMIME and in the processes associated with SMIME.
SMIMEException(Object, int) - Constructor for class org.webdocwf.util.smime.exception.SMIMEException
Construction with the given object and the appropriate error number.
SMIMEException(Object, String) - Constructor for class org.webdocwf.util.smime.exception.SMIMEException
Construction with the given object and the error text message
SMIMEIOException - exception org.webdocwf.util.smime.exception.SMIMEIOException.
SMIMEIOException is exception which is thrown in the classes specific for SMIME and in the processes associated with SMIME, but only where is imposible to throw SMIMEException instead of IOException.
SMIMEIOException(SMIMEException) - Constructor for class org.webdocwf.util.smime.exception.SMIMEIOException
Construction with SMIMEException object as parameter.
StreamDataSource - class org.webdocwf.util.smime.activation.StreamDataSource.
StreamDataSource represents implementation of DataSource interfaces, and as result of that, objects of this class could be used within MimeBodyPart objects to help them to read data from objects which they conveys.
StreamDataSource(InputStream, String) - Constructor for class org.webdocwf.util.smime.activation.StreamDataSource
Constructs StreamDataSource with given input stream and coresponding string which contains virtual or real file name.
SymmetricEncryption - class org.webdocwf.util.smime.crypto.SymmetricEncryption.
SymmetricEncryption class is used for symmetric encryption large amounts of data.
SymmetricEncryption(String, int) - Constructor for class org.webdocwf.util.smime.crypto.SymmetricEncryption
Construction with the given algorithm name and key size in bits.

T

TestEncrypt - class org.webdocwf.util.smime.test.TestEncrypt.
Tests enveloping process.
TestEncrypt() - Constructor for class org.webdocwf.util.smime.test.TestEncrypt
 
TestEncryptGeneratedHtml - class org.webdocwf.util.smime.test.TestEncryptGeneratedHtml.
Tests enveloping process.
TestEncryptGeneratedHtml() - Constructor for class org.webdocwf.util.smime.test.TestEncryptGeneratedHtml
 
TestEncryptHtml - class org.webdocwf.util.smime.test.TestEncryptHtml.
Tests enveloping process.
TestEncryptHtml() - Constructor for class org.webdocwf.util.smime.test.TestEncryptHtml
 
TestEncSig - class org.webdocwf.util.smime.test.TestEncSig.
Tests enveloping and signing process.
TestEncSig() - Constructor for class org.webdocwf.util.smime.test.TestEncSig
 
TestEncSigGeneratedHtml - class org.webdocwf.util.smime.test.TestEncSigGeneratedHtml.
Tests enveloping and signing process.
TestEncSigGeneratedHtml() - Constructor for class org.webdocwf.util.smime.test.TestEncSigGeneratedHtml
 
TestEncSigHtml - class org.webdocwf.util.smime.test.TestEncSigHtml.
Tests enveloping and signing process.
TestEncSigHtml() - Constructor for class org.webdocwf.util.smime.test.TestEncSigHtml
 
TestSigEnc - class org.webdocwf.util.smime.test.TestSigEnc.
Tests signing and enveloping process.
TestSigEnc() - Constructor for class org.webdocwf.util.smime.test.TestSigEnc
 
TestSigEncGeneratedHtml - class org.webdocwf.util.smime.test.TestSigEncGeneratedHtml.
Tests signing and enveloping process.
TestSigEncGeneratedHtml() - Constructor for class org.webdocwf.util.smime.test.TestSigEncGeneratedHtml
 
TestSigEncHtml - class org.webdocwf.util.smime.test.TestSigEncHtml.
Tests signing and enveloping process.
TestSigEncHtml() - Constructor for class org.webdocwf.util.smime.test.TestSigEncHtml
 
TestSigned - class org.webdocwf.util.smime.test.TestSigned.
Tests signing process.
TestSigned() - Constructor for class org.webdocwf.util.smime.test.TestSigned
 
TestSignedGeneratedHtml - class org.webdocwf.util.smime.test.TestSignedGeneratedHtml.
Tests signing process.
TestSignedGeneratedHtml() - Constructor for class org.webdocwf.util.smime.test.TestSignedGeneratedHtml
 
TestSignedHtml - class org.webdocwf.util.smime.test.TestSignedHtml.
Tests signing process.
TestSignedHtml() - Constructor for class org.webdocwf.util.smime.test.TestSignedHtml
 

A B C D E G H I K L M N O P R S T

Copyright © 2002-2002 Together Teamlösungen. All Rights Reserved.