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

D

DEFAULT - Static variable in interface org.enhydra.oyster.cms.consts.CapabilitiesConstants
Identifies default algorithm capabilities settings
DERBitString - class org.enhydra.oyster.der.DERBitString.
DERBitString is primitive type of DER encoded object which represents bit string (array of bits) in ASN.1 notation.
DERBitString(String) - Constructor for class org.enhydra.oyster.der.DERBitString
Constructs DERBitString object from string which has only two values of his elements: 0 and 1
DERBitString(boolean[]) - Constructor for class org.enhydra.oyster.der.DERBitString
Constructs DERBitString object from boolean array which has only two values of his elements: true and false.
DERBitString(byte[], int) - Constructor for class org.enhydra.oyster.der.DERBitString
Constructs DERBitString object from bits organised in bytes with information about last few unused bits.
DERBitString(byte[]) - Constructor for class org.enhydra.oyster.der.DERBitString
Constructs bit string represented as byte array without information about unused bits (no bits are unused).
DERBoolean - class org.enhydra.oyster.der.DERBoolean.
DERInteger is primitive type of DER encoded object which represents boolean value in ASN.1 notation.
DERBoolean(boolean) - Constructor for class org.enhydra.oyster.der.DERBoolean
Constructs the DER encoded boolean value
DERClassContextSpecific - class org.enhydra.oyster.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.enhydra.oyster.der.DERClassContextSpecific
Constructs the structured or primitive DERClassContextSpecific object
DERClassContextSpecificPr - class org.enhydra.oyster.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.enhydra.oyster.der.DERClassContextSpecificPr
Constructs the structured or primitive DERClassContextSpecificPr object
DERIA5String - class org.enhydra.oyster.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(String) - Constructor for class org.enhydra.oyster.der.DERIA5String
Constructs DERIA5String object with characters defined in the given String
DERIA5String(byte[]) - Constructor for class org.enhydra.oyster.der.DERIA5String
Constructs DERIA5String object with characters defined in the given byte array
DERInteger - class org.enhydra.oyster.der.DERInteger.
DERInteger is primitive type of DER encoded object which represents integer value in ASN.1 notation.
DERInteger(long) - Constructor for class org.enhydra.oyster.der.DERInteger
Construction with the given integer value.
DERInteger(BigInteger) - Constructor for class org.enhydra.oyster.der.DERInteger
Construction with the given BigInteger type of data.
DERLengthSearcher - class org.enhydra.oyster.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.enhydra.oyster.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.enhydra.oyster.der.DERNull.
DERNull is primitive type of DER encoded object for Null type in ASN.1 notation.
DERNull() - Constructor for class org.enhydra.oyster.der.DERNull
Constructs DER encoded object for Null type in ASN.1 notation
DERObject - class org.enhydra.oyster.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.enhydra.oyster.der.DERObject
Creates DER Object with defined value for identifier octet.
DERObject(int, byte[]) - Constructor for class org.enhydra.oyster.der.DERObject
Creates DER Object with defined value for identifier octet and values of content octets
DERObjectIdentifier - class org.enhydra.oyster.der.DERObjectIdentifier.
DERObjectIdentifier is primitive type of DER encoded object which represents Object Identifier type in ASN.1 notation.
DERObjectIdentifier(String, String) - Constructor for class org.enhydra.oyster.der.DERObjectIdentifier
This constructor has two different forms, depend on parameter typeConstruction0, which can be: DOT_SEPARATED_ARRAY or NAME_STRING.
DERObjectIdentifier(int[]) - Constructor for class org.enhydra.oyster.der.DERObjectIdentifier
Array of numbers is used for construction of DERObjectIdentifier.
DEROctetString - class org.enhydra.oyster.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.enhydra.oyster.der.DEROctetString
Creates DER encoded byte array from input byte array
DERPrintableString - class org.enhydra.oyster.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(String) - Constructor for class org.enhydra.oyster.der.DERPrintableString
Constructs DERPrintableString object with characters defined in the given String
DERPrintableString(byte[]) - Constructor for class org.enhydra.oyster.der.DERPrintableString
Constructs DERPrintableString object with characters defined in the given byte array
DERSequence - class org.enhydra.oyster.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.enhydra.oyster.der.DERSequence
Construction of an empty DER Sequence object
DERSequencePr - class org.enhydra.oyster.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.enhydra.oyster.der.DERSequencePr
Construction of an empty DER Sequence object
DERSet - class org.enhydra.oyster.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.enhydra.oyster.der.DERSet
Construction of an empty DER Set object
DERSetPr - class org.enhydra.oyster.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.enhydra.oyster.der.DERSetPr
Construction of an empty DER Set object
DERUTCTime - class org.enhydra.oyster.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.enhydra.oyster.der.DERUTCTime
Constructs UTC time according to user's current local settings (increased or decreased for time difference to obtain Greenwich Mean Time).
DERUTCTime(Date) - Constructor for class org.enhydra.oyster.der.DERUTCTime
Constructs UTC time according to the submited information in Date class
DERUTCTime(GregorianCalendar) - Constructor for class org.enhydra.oyster.der.DERUTCTime
Constructs UTC time according to submited information in GregorianCalendar class.
DERUTCTime(byte[]) - Constructor for class org.enhydra.oyster.der.DERUTCTime
Constructs UTC time according to the definition of elements in byte array it the following form: YYMMDDhhmmssZ
DERUTCTime(String) - Constructor for class org.enhydra.oyster.der.DERUTCTime
Constructs UTC time according to the definition of elements in String it the following form: YYMMDDhhmmssZ
DES - Static variable in interface org.enhydra.oyster.cms.consts.CapabilitiesConstants
DES algorithm with no defined key length
DES - Static variable in interface org.enhydra.oyster.crypto.consts.EnvelopedConstants
DES algorithm
DES_EDE3_CBC - Static variable in interface org.enhydra.oyster.cms.consts.CapabilitiesConstants
DES EDE3 algorithm with no defined key length
DES_EDE3_CBC - Static variable in interface org.enhydra.oyster.crypto.consts.EnvelopedConstants
Triple DES algorithm
DESede3CBCParameter - class org.enhydra.oyster.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.enhydra.oyster.cms.DESede3CBCParameter
Constructor takes IV (Initialization Vector) as byte array
DigestAlgorithmIdentifiers - class org.enhydra.oyster.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.enhydra.oyster.cms.DigestAlgorithmIdentifiers
Construction of empty container for Digest Algorithm Identifiers
Display - class org.enhydra.oyster.util.Display.
Methods of this class are used for displaying byte array on screen in different forms.
Display() - Constructor for class org.enhydra.oyster.util.Display
 
decrypt(Key, byte[]) - Method in class org.enhydra.oyster.crypto.AsymmetricEncryption
Perform RSA decryption of the input byte array with the public or private key.
decrypt(byte[]) - Method in class org.enhydra.oyster.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.
decrypt(byte[], byte[], byte[]) - Method in class org.enhydra.oyster.crypto.SymmetricEncryption
Decription of the byte array with the given symmetric key and initialization vector (IV)
digestArray - Variable in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Storage for digest algorithm corresponding to appropriate signing session (used for first type of addSigner function).
digestArray2 - Variable in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Storage for digest algorithm corresponding to appropriate signing session (used for second type of addSigner function)

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