- aACompromise - Static variable in class iaik.asn1.structures.DistributionPoint
-
The aACompromise
reason flag.
- aACompromise - Static variable in class iaik.x509.extensions.ReasonCode
-
Certificate revocation reason aACompromise
.
- AbstractMessageDigest - Class in iaik.security.md
-
This is the base class of most message digest implementations in this package.
- AcceptableCertPolicies - Class in iaik.x509.attr.extensions
-
This class implements the Acceptable certificate policies extension.
- AcceptableCertPolicies() - Constructor for class iaik.x509.attr.extensions.AcceptableCertPolicies
-
Default constructor that creates an empty policy extension.
- AcceptableResponses - Class in iaik.x509.ocsp.extensions
-
This class implements the OCSP AcceptableResponses
extension.
- AcceptableResponses() - Constructor for class iaik.x509.ocsp.extensions.AcceptableResponses
-
Default constructor.
- AcceptableResponses(ObjectID[]) - Constructor for class iaik.x509.ocsp.extensions.AcceptableResponses
-
Creates a AcceptableResponses extensions for the listed acceptable response OIDs.
- AccessDescription - Class in iaik.asn1.structures
-
- AccessDescription() - Constructor for class iaik.asn1.structures.AccessDescription
-
Default constructor.
- AccessDescription(ObjectID, GeneralName) - Constructor for class iaik.asn1.structures.AccessDescription
-
Creates a new AccessDescription from the given accessMethod oid
and accessLocation GeneralName.
- AccessDescription(ObjectID, String) - Constructor for class iaik.asn1.structures.AccessDescription
-
Creates a new AccessDescription from the given accessMethod OID and
accessLocation uri value.
- AccessDescription(ASN1Object) - Constructor for class iaik.asn1.structures.AccessDescription
-
Creates a new AccessDescription
from an ASN1Object.
- accessIdentity - Static variable in class iaik.asn1.ObjectID
-
- AccessIdentity - Class in iaik.x509.attr.attributes
-
The AccessIdentity attribute.
- AccessIdentity() - Constructor for class iaik.x509.attr.attributes.AccessIdentity
-
Empty default constructor.
- AccessIdentity(GeneralName, GeneralName) - Constructor for class iaik.x509.attr.attributes.AccessIdentity
-
Creates an AccessIdentity from given service and ident name.
- AccessIdentity(ASN1Object) - Constructor for class iaik.x509.attr.attributes.AccessIdentity
-
Creates an AccessIdentity from its ASN.1 representation.
- ACRL - Class in iaik.x509.attr
-
This class represents a X.509v2 CertificateRevocationList (CRL) for Attribute
Certificates (ACRL).
- ACRL() - Constructor for class iaik.x509.attr.ACRL
-
Default constructor for creating a new empty X.509 Attribute Certificate
CRL.
- ACRL(InputStream) - Constructor for class iaik.x509.attr.ACRL
-
Creates a CRL from an input stream supplying a DER or PEM encoded CRL.
- ACRL(byte[]) - Constructor for class iaik.x509.attr.ACRL
-
Creates a CRL form a PEM or DER byte array.
- ACRL(ASN1Object) - Constructor for class iaik.x509.attr.ACRL
-
Creates a ACRL form a ASN1Object.
- AD_ATTRIBUTE_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description "attributeCertificate;binary".
- AD_AUTHORITY_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description "authorityRevocationList;binary".
- AD_CA_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description "caCertificate;binary".
- AD_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description "caCertificate;binary,userCertificate;binary".
- AD_CERTIFICATE_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description "certificateRevocationList;binary".
- AD_DELTA_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description "deltaRevocationList;binary".
- AD_REVOCATION_LIST - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description
"authorityRevocationList;binary,certificateRevocationList;binary".
- AD_USER_CERTIFICATE - Static variable in class iaik.x509.net.ldap.LdapURLConnection
-
Attribute description "userCertificate;binary".
- add(Object) - Method in class iaik.utils.CollectionVector
-
Adds the given object.
- addAcceptableCertPolicy(String) - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
-
Adds a new PolicyID to the extension.
- addAcceptableCertPolicy(ObjectID) - Method in class iaik.x509.attr.extensions.AcceptableCertPolicies
-
Adds a new PolicyID to the extension.
- addAccessDescription(AccessDescription) - Method in class iaik.x509.extensions.InfoAccess
-
Adds a accessDescription to this InfoAccess
extension.
- addAdditionalField(String) - Method in class iaik.utils.SmtpMailer
-
Sets any additional field according to RFC822.
- addAsJDK14Provider(boolean) - Static method in class iaik.security.provider.IAIK
-
- addAsJDK14Provider() - Static method in class iaik.security.provider.IAIK
-
- addAsProvider() - Static method in class iaik.security.provider.IAIK
-
Static method which installs the SecurityProvider IAIK.
- addAsProvider(boolean) - Static method in class iaik.security.provider.IAIK
-
Static method which installs the IAIK provider as first provider
and prints some system properties if desired.
- addAsProvider() - Static method in class iaik.security.provider.IAIKMD
-
Static method which installs the IAIK-MD
provider as
first provider and the IAIK provider as second provider.
- addAsProvider(boolean) - Static method in class iaik.security.provider.IAIKMD
-
Static method which installs the IAIK-MD
provider as
first provider and the IAIK provider as second provider
and prints some system properties if desired.
- addAttribute(Attribute) - Method in class iaik.asn1.structures.Attributes
-
Adds the given attribute.
- addAttribute(Attribute, boolean) - Method in class iaik.asn1.structures.Attributes
-
Adds the given attribute.
- addAttribute(Attribute) - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Adds one Attribute to this CertificateRequest.
- addAttribute(Attribute) - Method in class iaik.x509.attr.AttributeCertificate
-
Adds one Attribute to this attribute certificate.
- addAttributes(Attribute[]) - Method in class iaik.asn1.structures.Attributes
-
Adds the given attributes.
- addAttributeValue(AttributeValue) - Method in class iaik.asn1.structures.Attribute
-
Adds an AttributeValue to the set of attribute values.
- addAVA(ObjectID, Object) - Method in class iaik.asn1.structures.RDN
-
Creates a new AttributeValueAssertion (AttributeTypeAndValue) with
given type and value and adds it to this RelativeDistinguishedName.
- addAVA(AVA) - Method in class iaik.asn1.structures.RDN
-
Adds a AttributeValueAssertion (AttributeTypeAndValue) object
to this RelativeDistinguishedName.
- addAVA(AVA, boolean) - Method in class iaik.asn1.structures.RDN
-
Adds a AttributeValueAssertion (AttributeTypeAndValue) object
to this RelativeDistinguishedName.
- addBcc(String, String) - Method in class iaik.utils.SmtpMailer
-
Sets the Bcc field.
- addCc(String, String) - Method in class iaik.utils.SmtpMailer
-
Sets the Cc field.
- addCertificate(AttributeCertificate, Date) - Method in class iaik.x509.attr.ACRL
-
Adds a attribute certificate to the CRL to be revoked on the given date.
- addCertificate(RevokedAttributeCertificate) - Method in class iaik.x509.attr.ACRL
-
Adds a revoked certificate to the CRL.
- addCertificate(X509Certificate, Date) - Method in class iaik.x509.X509CRL
-
Adds a certificate to the CRL to be revoked on the given date.
- addCertificate(RevokedCertificate) - Method in class iaik.x509.X509CRL
-
Adds a revoked certificate to the CRL.
- addCertificateIssuer(Name) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
-
Adds a certificate issuers to this response generator.
- addComponent(ASN1Object) - Method in class iaik.asn1.ASN1Object
-
Throws a CodingException.
- addComponent(ASN1Object) - Method in class iaik.asn1.ConstructedType
-
Adds a new ASN1Object component to the end of this ConstructedType.
- addComponent(ASN1Object, int) - Method in class iaik.asn1.ConstructedType
-
Inserts a new component to a given location within the ConstructedType.
- addComponent(ASN1Object, int) - Method in class iaik.asn1.OCTET_STRING
-
Inserts a new OCTET_STRING component to a given location within this
OCTET_STRING.
- addConnectTimeoutEnvPropKey(String) - Static method in class iaik.x509.net.ldap.LdapURLConnection
-
Registers the given connect timeout environment property key.
- addDistributionPoint(DistributionPoint) - Method in class iaik.x509.extensions.CRLDistPointsSyntax
-
Adds a distribution point to this CRLDistPointsSyntax
extension.
- addEncodeListener(EncodeListener, int) - Method in class iaik.asn1.ASN1Object
-
Adds one EncodeListener which wants to be notified when the encoding of
this ASN1Object has to be performed.
- addEncodeListener(EncodeListener, int, int) - Method in class iaik.asn1.ConstructedType
-
Adds a component encode listener which wants to be notified when the encoding of this
constructed ASN1Object has to be performed.
- addEOFListener(EOFListener) - Method in class iaik.utils.NotifyEOFInputStream
-
- addEvent(Event) - Method in class iaik.security.random.AWT10SeedGenerator
-
Deprecated.
use addSeedObject() instead.
- addEvent(AWTEvent) - Method in class iaik.security.random.AWT11SeedGenerator
-
Deprecated.
use addSeedObject() instead.
- addEventSource(Component) - Method in class iaik.security.random.AWT11SeedGenerator
-
Add a component as a source of events.
- addExtension(V3Extension) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
-
Adds the given X509v3 extension.
- addExtension(V3Extension) - Method in class iaik.x509.attr.ACRL
-
Adds the given X509v2 CRL extension.
- addExtension(V3Extension) - Method in class iaik.x509.attr.AttributeCertificate
-
Adds the given X509v3 extension.
- addExtension(V3Extension) - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Adds the given extension.
- addExtension(V3Extension) - Method in class iaik.x509.ocsp.OCSPExtensions
-
Adds an extension to this OCSPExtensions
object.
- addExtension(V3Extension) - Method in class iaik.x509.ocsp.OCSPRequest
-
Adds the given extension.
- addExtension(V3Extension) - Method in class iaik.x509.ocsp.Request
-
Adds the given extension.
- addExtension(V3Extension) - Method in class iaik.x509.ocsp.SingleResponse
-
Adds the given extension.
- addExtension(V3Extension) - Method in class iaik.x509.qualified.QualifiedCertificate
-
Adds the given extension.
- addExtension(V3Extension) - Method in class iaik.x509.RevokedCertificate
-
Adds the given extension to this revoked certificate.
- addExtension(V3Extension) - Method in class iaik.x509.X509Certificate
-
Adds the given X509v3 extension.
- addExtension(V3Extension) - Method in class iaik.x509.X509CRL
-
Adds the given X509v2 CRL extension.
- addExtension(V3Extension) - Method in class iaik.x509.X509Extensions
-
Adds an extension to this X509Extensions
object.
- addHandler(String, URLStreamHandler) - Method in class iaik.x509.net.ldap.LdapURLStreamHandlerFactory
-
registers an additional URLStreamHandler.
- addKey(PrivateKey) - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Adds an OneAsymmetricKey/PrivateKeyInfo.
- addKeyPurposeID(ObjectID) - Method in class iaik.x509.extensions.ExtendedKeyUsage
-
Adds a KeyPurposeID to this extension.
- addKeys(PrivateKey[]) - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Adds an array of OneAsymmetricKey/PrivateKeyInfos.
- addMapping(PolicyMapping) - Method in class iaik.x509.extensions.PolicyMappings
-
- addModBlockSize(int, byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
-
Add the given two unsigned integers.
- addName(GeneralName) - Method in class iaik.asn1.structures.GeneralNames
-
Adds a GeneralName to the list of general names.
- addPdsLocation(QcEuPDS.PdsLocation) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
-
Adds the given PDSLocation element.
- addQcTypeID(ObjectID) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
-
Adds the given QcTypeID.
- addRDN(ObjectID, Object) - Method in class iaik.asn1.structures.Name
-
Adds a RelativeDistinguishedName with given attribute type and value to this Name.
- addRDN(RDN) - Method in class iaik.asn1.structures.Name
-
Adds a RelativeDistinguishedName to this Name.
- addRecipientInfo(RecipientInfo) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Adds one recipient to the list of recipient infos.
- addRecipientInfo(RecipientInfo) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
-
Adds one recipient to the list of recipient infos.
- addRecipientInfo(RecipientInfo) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
-
Adds one recipient to the list of recipient infos.
- addRequestProperty(String, String) - Method in class iaik.x509.net.ldap.LdapURLConnection
-
Adds the given request property.
- addResponseEntries(X509CRL, X509Certificate, int) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
-
Creates and adds SingleResponse entries for the given CRL.
- addResponseEntries(X509CRL, X509Certificate, int, CrlID) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
-
Creates and adds SingleResponse entries for the given CRL.
- addResponseEntry(ReqCert, CertStatus, Date, Date) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
-
Creates a SingleResponse for the given reqCert, certStatus and thisUpdate
(and optional nextUpdate) date and adds it to the list of single responses.
- addResponseEntry(SingleResponse) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
-
Adds the given SingleResponse.
- addSeedObject(Object) - Method in class iaik.security.random.HashObjectSeedGenerator
-
Feed a new seed object to this seed generator.
- addSignerInfo(SignerInfo) - Method in class iaik.pkcs.pkcs7.SignedData
-
Adds a SignerInfo object to this SignedData.
- addSignerInfo(SignerInfo) - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Adds a SignerInfo object to this SignedData.
- addSunTrustedKeyUsageAttributeToCertificateBags(boolean) - Static method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Decides whether to add the proprietary Oracle TrustedKeyUsage
attribute to PKCS12
CertificateBags to "label" them as trusted KeyStore certificate entries.
- addTarget(Target) - Method in class iaik.x509.attr.Targets
-
Adds the given Target (if it is not already included).
- addTargetElement(Target) - Method in class iaik.x509.attr.extensions.TargetInformation
-
Adds the given Target.
- addTargets(Targets) - Method in class iaik.x509.attr.extensions.ProxyInfo
-
Adds the given Targets object.
- addText(String) - Method in class iaik.utils.SmtpMailer
-
Adds text to message body of this EMail.
- addTo(String, String) - Method in class iaik.utils.SmtpMailer
-
Sets the To field.
- addTrustedCertificate(X509Certificate) - Method in class iaik.x509.SimpleChainVerifier
-
Add a trusted certificate.
- addTrustedResponderEntry(ResponderID, X509Certificate) - Method in class iaik.x509.ocsp.utils.TrustedResponders
-
Trust the given reponderID for signing responses for certs issued by the
given CA.
- adjustParity(byte[], int) - Static method in class iaik.security.cipher.DESKeyGenerator
-
Adjusts the parity-bits of a DES key, supplied in a byte array beginning
at the given offset.
- administrationIndicator_ - Variable in class iaik.x509.extensions.priv.Officials
-
The code that identifies the public authority.
- aes128_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in CBC mode
with 128 bit keys.
- aes128_CCM - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in CCM mode
with 128 bit keys (aes128-CCM authenticated encryption algorithm id
according RFC 5084).
- aes128_GCM - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in GCM mode
with 128 bit keys (aes128-GCM authenticated encryption algorithm id
according RFC 5084).
- aes128_wrap_pad - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 5649 AES Key Wrap with Padding algorithm
using a 128 bit AES key as key encryption key.
- AES128SP80090Random - Class in iaik.security.random
-
This class implements the
NIST SP800-90 deterministic random bit generator using AES-128 as block
cipher algorithm.
- AES128SP80090Random() - Constructor for class iaik.security.random.AES128SP80090Random
-
Default constructor.
- aes192_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in CBC mode
with 192 bit keys.
- aes192_CCM - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in CCM mode
with 192 bit keys (aes192-CCM authenticated encryption algorithm id
according RFC 5084).
- aes192_GCM - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in GCM mode
with 192 bit keys (aes192-GCM authenticated encryption algorithm id
according RFC 5084).
- aes192_wrap_pad - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 5649 AES Key Wrap with Padding algorithm
using a 192 bit AES key as key encryption key.
- AES192KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
192 bit keys for the AES (Rijndael 128Bit block) cipher.
- AES192KeyGenerator() - Constructor for class iaik.security.cipher.AES192KeyGenerator
-
Creates a new AES192 key generator.
- AES192SP80090Random - Class in iaik.security.random
-
This class implements the
NIST SP800-90 deterministic random bit generator using AES-192 as block
cipher algorithm.
- AES192SP80090Random() - Constructor for class iaik.security.random.AES192SP80090Random
-
Default constructor.
- aes256_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in CBC mode
with 256 bit keys.
- aes256_CCM - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in CCM mode
with 256 bit keys (aes256-CCM authenticated encryption algorithm id
according RFC 5084).
- aes256_GCM - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES symmetric block cipher used in GCM mode
with 256 bit keys (aes256-GCM authenticated encryption algorithm id
according RFC 5084).
- aes256_wrap_pad - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 5649 AES Key Wrap with Padding algorithm
using a 256 bit AES key as key encryption key.
- AES256KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
256 bit keys for the AES (Rijndael 128Bit block) cipher.
- AES256KeyGenerator() - Constructor for class iaik.security.cipher.AES256KeyGenerator
-
Creates a new AES256 key generator.
- AES256SP80090Random - Class in iaik.security.random
-
This class implements the
NIST SP800-90 deterministic random bit generator using AES-256 as block
cipher algorithm.
- AES256SP80090Random() - Constructor for class iaik.security.random.AES256SP80090Random
-
Default constructor.
- aes_CBC_CMAC_128 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES-CBC-CMAC authenticated encryption algorithm
using 128 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
- aes_CBC_CMAC_192 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES-CBC-CMAC authenticated encryption algorithm
using 192 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
- aes_CBC_CMAC_256 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the AES-CBC-CMAC authenticated encryption algorithm
using 256 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
- AESCBCCMac128 - Class in iaik.security.cipher
-
Implements the AES-CBC-CMAC authenticated encryption algorithm
for 128 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
- AESCBCCMac128() - Constructor for class iaik.security.cipher.AESCBCCMac128
-
Creates a AESCBCCMac128 Cipher object.
- AESCBCCMac128KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
keys to be used with the
AESCBCCMac128
authenticated
encryption cipher as defined by the BSI Technical Guideline TR-03109-1.
- AESCBCCMac128KeyGenerator() - Constructor for class iaik.security.cipher.AESCBCCMac128KeyGenerator
-
Creates a new AESCBCCMac128 key generator.
- AESCBCCMac192 - Class in iaik.security.cipher
-
Implements the AES-CBC-CMAC authenticated encryption algorithm
for 192 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
- AESCBCCMac192() - Constructor for class iaik.security.cipher.AESCBCCMac192
-
Creates a AESCBCCMac192 Cipher object.
- AESCBCCMac192KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
keys to be used with the
AESCBCCMac192
authenticated
encryption cipher as defined by the BSI Technical Guideline TR-03109-1.
- AESCBCCMac192KeyGenerator() - Constructor for class iaik.security.cipher.AESCBCCMac192KeyGenerator
-
Creates a new AESCBCCMac192 key generator.
- AESCBCCMac256 - Class in iaik.security.cipher
-
Implements the AES-CBC-CMAC authenticated encryption algorithm
for 256 bit AES keys as defined by the BSI Technical Guideline TR-03109-1.
- AESCBCCMac256() - Constructor for class iaik.security.cipher.AESCBCCMac256
-
Creates a AESCBCCMac256 Cipher object.
- AESCBCCMac256KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
keys to be used with the
AESCBCCMac256
authenticated
encryption cipher as defined by the BSI Technical Guideline TR-03109-1.
- AESCBCCMac256KeyGenerator() - Constructor for class iaik.security.cipher.AESCBCCMac256KeyGenerator
-
Creates a new AESCBCCMac192 key generator.
- AESIvParameterGenerator - Class in iaik.security.cipher
-
This class implements an AlgorithmParameterGenerator to be used for generating
an initialization vector used for AES ciphers.
- AESIvParameterGenerator() - Constructor for class iaik.security.cipher.AESIvParameterGenerator
-
The default constructor.
- AESKeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
keys to be used by the Rijndael cipher.
- AESKeyGenerator() - Constructor for class iaik.security.cipher.AESKeyGenerator
-
Creates a new Rijndael key generator.
- AESKeyWrap - Class in iaik.security.cipher
-
This class implements the AES key wrap algorithm.
- AESKeyWrap() - Constructor for class iaik.security.cipher.AESKeyWrap
-
Creates a new instance of this AESKeyWrap
cipher.
- AESKeyWrapWithPadding - Class in iaik.security.cipher
-
This class implements the AES key wrap with padding algorithm according
to RFC 5649.
- AESKeyWrapWithPadding() - Constructor for class iaik.security.cipher.AESKeyWrapWithPadding
-
Creates a new instance of this AESKeyWrapWithPadding
cipher.
- affiliationChanged - Static variable in class iaik.asn1.structures.DistributionPoint
-
The affiliationChanged
reason flag.
- affiliationChanged - Static variable in class iaik.x509.extensions.ReasonCode
-
Certificate revocation reason affiliationChanged
.
- AlgorithmID - Class in iaik.asn1.structures
-
This class implements the ASN.1 type "AlgorithmIdentifier".
- AlgorithmID() - Constructor for class iaik.asn1.structures.AlgorithmID
-
Default constructor.
- AlgorithmID(String, String) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier and a name.
- AlgorithmID(String, String, String) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier, a name and and
implementation name.
- AlgorithmID(String, String, String, Class) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier, a name and and
implementation name.
- AlgorithmID(String, String, String, boolean) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier, a name and and
implementation name.
- AlgorithmID(String, String, String, Class, boolean) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier, a name and and
implementation name.
- AlgorithmID(String, String, String[], boolean) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier, a name and and
a set of implementation names.
- AlgorithmID(String, String, String[], Class) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier, a name and and
a set of implementation names.
- AlgorithmID(String, String, String[], Class, boolean) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an object identifier, a name and and
a set of implementation names.
- AlgorithmID(ObjectID) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an ObjectID.
- AlgorithmID(ObjectID, ASN1Object) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an ObjectID and algorithm parameters.
- AlgorithmID(ASN1Object) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Creates a new AlgorithmID from an ASN1Object.
- AlgorithmID(DerInputStream) - Constructor for class iaik.asn1.structures.AlgorithmID
-
Decodes an AlgorithmID from a DerInputStream.
- algorithms - Static variable in class iaik.asn1.structures.AlgorithmID
-
Reverse implementation repository.
- aliases() - Method in class iaik.utils.IAIKPasswordStore
-
Returns an enumeration of the aliases.
- AnsiRandom - Class in iaik.security.random
-
This class implements a secure pseudo-random generator as
specified in ANSI X9.17.
- AnsiRandom() - Constructor for class iaik.security.random.AnsiRandom
-
Generate a new AnsiRandom with the specified seed.
- anyExtendedKeyUsage - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
-
The "Any extended key usage" ExtendedKeyUsage purpose id.
- anyPolicy - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.32.0) for the x.509
anyPolicy
certificate policy
which may be used within a
CertificatePolicies
extension to not limiting the set of policies for
certification paths which include the corresponding CA certificate.
- APPLICATION - Static variable in class iaik.asn1.ASN
-
Tag class: application
- APPLICATION - Static variable in class iaik.asn1.DerInputStream
-
Tag class: application
- arcfour - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ARCFOUR
stream cipher.
- ARCFOUR - Class in iaik.security.cipher
-
This class implements the ARCFOUR cipher as specified by
the IETF draft "A Stream Cipher Encryption Algorithm 'Arcfour'"
(draft-kaukonen-cipher-arcfour-03.txt).
- ARCFOUR() - Constructor for class iaik.security.cipher.ARCFOUR
-
Creates a ARCFOUR object.
- ARCFOURKeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
keys to be used by the ARCFOUR cipher.
- ARCFOURKeyGenerator() - Constructor for class iaik.security.cipher.ARCFOURKeyGenerator
-
Creates a new ARCFOUR key generator.
- ArchiveCutoff - Class in iaik.x509.ocsp.extensions
-
This class implements the OCSP ArchiveCutoff
extension.
- ArchiveCutoff() - Constructor for class iaik.x509.ocsp.extensions.ArchiveCutoff
-
Default constructor.
- ArchiveCutoff(Date) - Constructor for class iaik.x509.ocsp.extensions.ArchiveCutoff
-
Creates an ArchiveCutoff
object from the given
cuttoffTime.
- arrangeCertificateChain(X509Certificate[], boolean) - Static method in class iaik.utils.Util
-
Tries to construct a certificate chain from an array of certificates.
- array_ - Variable in class iaik.utils.ComparableByteArray
-
The content of this object.
- ArrayEnumeration - Class in iaik.utils
-
This class implements a simple Enumeration over an array.
- ArrayEnumeration(Object[]) - Constructor for class iaik.utils.ArrayEnumeration
-
Creates a new ArrayEnumeration from all the elements included in the
given array of objects.
- ArrayEnumeration(Object[], int) - Constructor for class iaik.utils.ArrayEnumeration
-
Creates a new ArrayEnumeration from the given number of elements of
the given array of objects.
- ASN - Class in iaik.asn1
-
The ASN class registers the several ASN.1 types.
- ASN(int, String) - Constructor for class iaik.asn1.ASN
-
Creates a new ASN.1 type with given tag number and name.
- ASN(int, String, int) - Constructor for class iaik.asn1.ASN
-
Creates a new ASN.1 type with given tag number, name and tag class.
- ASN1 - Class in iaik.asn1
-
This class is responsible for converting ASN.1 objects between internal
(ASN1Object) and external (PEM, DER encoded arrays) representation.
- ASN1() - Constructor for class iaik.asn1.ASN1
-
Default constructor.
- ASN1(ASN1Object) - Constructor for class iaik.asn1.ASN1
-
Creates an ASN1 object from the supplied ASN1Object.
- ASN1(InputStream) - Constructor for class iaik.asn1.ASN1
-
Creates an ASN1 object from an InputStream.
- ASN1(byte[]) - Constructor for class iaik.asn1.ASN1
-
Creates an ASN1 object from a byte array.
- ASN1InputStream - Class in iaik.utils
-
This Filter-InputStream can be used to read a lot of different formats for
ASN.1 objects.
- ASN1InputStream(InputStream) - Constructor for class iaik.utils.ASN1InputStream
-
Creates a new ASN1InputStream to read data from the specified input stream.
- ASN1Object - Class in iaik.asn1
-
This abstract class defines the external interface for ASN.1 object,
both primitive and constructed.
- ASN1Object() - Constructor for class iaik.asn1.ASN1Object
-
Empty default constructor.
- ASN1String - Class in iaik.asn1
-
Abstract super class for all ASN.1 String types.
- ASN1String() - Constructor for class iaik.asn1.ASN1String
-
Creates an empty ASN1String.
- ASN1Type - Interface in iaik.asn1
-
Interface for objects, which implement an ASN.1 type.
- asnType - Variable in class iaik.asn1.ASN1Object
-
The ASN.1 type of this ASN.1 object.
- AsymmetricKeyPackage - Class in iaik.pkcs.pkcs8
-
This class implements the AsymmetricKeyPackage type
as specified by
RFC 5958 for packaging private key information.
- AsymmetricKeyPackage(PrivateKey) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Creates a new AsymmetricKeyPackage with the given OneAsymmetricKey/PrivateKeyInfo.
- AsymmetricKeyPackage(PrivateKey[]) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Creates a new AsymmetricKeyPackage with the given OneAsymmetricKey/PrivateKeyInfos.
- AsymmetricKeyPackage(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Creates an AsymmetricKeyPackage from an ASN1Object.
- AsymmetricKeyPackage(InputStream) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Creates a new AsymmetricKeyPackage from an InputStream.
- AsymmetricKeyPackage(byte[]) - Constructor for class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Creates a new AsymmetricKeyPackage from a byte array.
- AttCertIssuer - Interface in iaik.x509.attr
-
Represents an attribute certificate issuer.
- attrCertEncAttrs - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.1.14) for the X.509
attrCertEncAttrs EncapsulatedContentInfo content type to be used when encrypting
attribute certificate
attributes
within an CMS EnvelopedData (RFC 5755).
- attrCertExt_AcceptableCertPolicies - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.52) for the AcceptableCertPolicies attribute certificate extension
as specified by the X.509 Attribute Certificate profile (RFC 5755).
- attrCertExt_AuditIdentity - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.1.4) for the AuditIdentity attribute certificate extension
as specified by the X.509 Attribute Certificate profile (RFC 5755).
- attrCertExt_BasicAttConstraints - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.41) for the BasicAttConstraints attribute certificate extension
as specified by the X.509 Attribute Certificate profile (RFC 5755).
- attrCertExt_NoRevAvail - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.56) for the NoRevAvail attribute certificate extension
as specified by the X.509 Attribute Certificate profile (RFC 5755).
- attrCertExt_ProxyInfo - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.56) for the ProxyInfo attribute certificate extension
as specified by the X.509 Attribute Certificate profile (RFC 5755).
- attrCertExt_TargetInformation - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.55) for the TargetInformation attribute certificate extension
as specified by the X.509 Attribute Certificate profile (RFC 5755).
- Attribute - Class in iaik.asn1.structures
-
This class implements the ASN.1 type Attribute.
- Attribute() - Constructor for class iaik.asn1.structures.Attribute
-
Creates an empty Attribute.
- Attribute(ObjectID, ASN1Object[]) - Constructor for class iaik.asn1.structures.Attribute
-
Creates an Attribute from attribute type (ObjectID) and attribute values.
- Attribute(ObjectID, ASN1Object[], boolean) - Constructor for class iaik.asn1.structures.Attribute
-
Creates an Attribute from attribute type (ObjectID) and attribute values.
- Attribute(AttributeValue) - Constructor for class iaik.asn1.structures.Attribute
-
Creates an Attribute from the given AttributeValue.
- Attribute(AttributeValue, boolean) - Constructor for class iaik.asn1.structures.Attribute
-
Creates an Attribute from the given AttributeValue.
- Attribute(ASN1Object) - Constructor for class iaik.asn1.structures.Attribute
-
Creates an Attribute from an ASN1Object.
- AttributeCertificate - Class in iaik.x509.attr
-
This class represents an attribute certificate, as specified by the PKIX
Internet Attribute Certificate Profile for Authorization.
- AttributeCertificate() - Constructor for class iaik.x509.attr.AttributeCertificate
-
Default constructor for creating a new empty attribute certificate.
- AttributeCertificate(InputStream) - Constructor for class iaik.x509.attr.AttributeCertificate
-
Creates an AttributeCertificate from an input stream.
- AttributeCertificate(byte[]) - Constructor for class iaik.x509.attr.AttributeCertificate
-
Creates an AttributeCertificate form a PEM or DER byte array.
- AttributeCertificateExtensions - Class in iaik.x509.attr
-
Extends class
X509Extensions
for
registering and handling Attribute certificate extensions.
- AttributeCertificateExtensions() - Constructor for class iaik.x509.attr.AttributeCertificateExtensions
-
Default Constructor.
- AttributeCertificateExtensions(int, int) - Constructor for class iaik.x509.attr.AttributeCertificateExtensions
-
- AttributeCertificateExtensions(ASN1Object) - Constructor for class iaik.x509.attr.AttributeCertificateExtensions
-
Creates a new AttributeCertificateExtensions object from an ASN1Object.
- AttributeCertificateFactory - Class in iaik.x509.attr
-
This class implements a CertificateFactory for X.509 Attribute Certificates.
- AttributeCertificateFactory() - Constructor for class iaik.x509.attr.AttributeCertificateFactory
-
- Attributes - Class in iaik.asn1.structures
-
An container class for X.509 Attributes.
- Attributes() - Constructor for class iaik.asn1.structures.Attributes
-
Empty constructor.
- Attributes(Attribute[]) - Constructor for class iaik.asn1.structures.Attributes
-
Creates an Attribute container from the given list of attributes.
- Attributes(ASN1Object) - Constructor for class iaik.asn1.structures.Attributes
-
Creates an Attribute container from a SET OF or SEQUENCE OF attributes.
- Attributes(InputStream) - Constructor for class iaik.asn1.structures.Attributes
-
Creates an Attribute container from a BER encoded SET OF or SEQUENCE OF
attributes.
- Attributes(byte[]) - Constructor for class iaik.asn1.structures.Attributes
-
Creates an Attribute container from a BER encoded SET OF or SEQUENCE OF
attributes.
- Attributes - Class in iaik.pkcs.pkcs12
-
This class implements attributes of SafeBags as defined in PKCS#12.
- Attributes() - Constructor for class iaik.pkcs.pkcs12.Attributes
-
Creates empty attributes.
- Attributes(String, byte[]) - Constructor for class iaik.pkcs.pkcs12.Attributes
-
Creates new Attributes from a friendly name and a local key ID.
- attributes_ - Variable in class iaik.asn1.structures.Attributes
-
The Attribute repository (order may be of interest).
- AttributeValue - Class in iaik.asn1.structures
-
This class is the basic implementation for Attribute Values.
- AttributeValue() - Constructor for class iaik.asn1.structures.AttributeValue
-
- AuditIdentity - Class in iaik.x509.attr.extensions
-
This class implements the AuditIdentity
attribute certificate extension.
- AuditIdentity() - Constructor for class iaik.x509.attr.extensions.AuditIdentity
-
Default constructor.
- AuditIdentity(byte[]) - Constructor for class iaik.x509.attr.extensions.AuditIdentity
-
Creates an AuditIdentity
extension with the given value.
- authenticated_safes - Variable in class iaik.pkcs.pkcs12.PKCS12
-
- AuthenticatedSafe - Class in iaik.pkcs.pkcs12
-
This class implements the ASN.1 structure AuthenticatedSafe as defined in the
PKCS#12 standard.
- AuthenticatedSafe(int, SafeBag[]) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
-
Creates a new AuthenticatedSafe containing the given SafeBags with the
desired mode.
- AuthenticatedSafe(int, SafeBag[], int) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
-
Creates a new AuthenticatedSafe containing the given SafeBags with the
desired mode.
- AuthenticatedSafe(ASN1Object) - Constructor for class iaik.pkcs.pkcs12.AuthenticatedSafe
-
Creates a new AuthenticatedSafe
object from an ASN1Object.
- authenticationInfo - Static variable in class iaik.asn1.ObjectID
-
- AuthorityInfoAccess - Class in iaik.x509.extensions
-
This class implements the AuthorityInfoAccess
Extension.
- AuthorityInfoAccess() - Constructor for class iaik.x509.extensions.AuthorityInfoAccess
-
Default constructor.
- AuthorityInfoAccess(AccessDescription) - Constructor for class iaik.x509.extensions.AuthorityInfoAccess
-
Creates an AuthorityInfoAccess
object and adds a AccessDescription.
- AuthorityKeyIdentifier - Class in iaik.x509.extensions
-
This class implements the AuthorityKeyIdentifier
Extension.
- AuthorityKeyIdentifier() - Constructor for class iaik.x509.extensions.AuthorityKeyIdentifier
-
Default constructor.
- AuthorityKeyIdentifier(byte[]) - Constructor for class iaik.x509.extensions.AuthorityKeyIdentifier
-
Create a AuthorityKeyIdentifier with a key identifier.
- AuthorityKeyIdentifier(GeneralNames, BigInteger) - Constructor for class iaik.x509.extensions.AuthorityKeyIdentifier
-
Create a AuthorityKeyIdentifier with issuer and serial number.
- AutoSeedGenerator - Class in iaik.security.random
-
This seed generator automatically generates random bits without the need for
user interaction.
- AutoSeedGenerator() - Constructor for class iaik.security.random.AutoSeedGenerator
-
Create a new AutoSeedGenerator that generates the default amount of random
bits (currently 160).
- AutoSeedGenerator(int) - Constructor for class iaik.security.random.AutoSeedGenerator
-
Create a new AutoSeedGenerator that generates the specified number of
random bits.
- AVA - Class in iaik.asn1.structures
-
This class implements the ASN.1 type AttributeValueAssertion.
- AVA(ObjectID, Object) - Constructor for class iaik.asn1.structures.AVA
-
Creates a new AttributeValueAssertion from a type and a value.
- AVA(ObjectID, Object, ASN) - Constructor for class iaik.asn1.structures.AVA
-
Creates a new AttributeValueAssertion from a type and a value to be encoded
using the given encoding type.
- AVA(ASN1Object) - Constructor for class iaik.asn1.structures.AVA
-
Creates an AttributeValueAssertion from an ASN1Object.
- available() - Method in class iaik.asn1.DerInputStream
-
Returns the number of bytes available for this stream.
- available() - Method in class iaik.security.md.SHAKEInputStream
-
Returns the number of bytes available without blocking.
- available() - Method in class iaik.security.random.RandomInputStream
-
Return the number of bytes available for a non-blocking read from this
stream.
- available() - Method in class iaik.utils.ASN1InputStream
-
Returns the number of bytes that can be read from this input stream without
blocking.
- available() - Method in class iaik.utils.CipherInputStream
-
Returns the number of bytes available without blocking.
- avas - Variable in class iaik.asn1.structures.RDN
-
Repository for AttributeValueAssertion objects.
- aVAs_ - Variable in class iaik.utils.RFC2253NameParser.ParsedRDN
-
- AWT10SeedGenerator - Class in iaik.security.random
-
This class generates a PRNG seed from user generated AWT events following
the JDK 1.0 AWT event model.
- AWT10SeedGenerator(int) - Constructor for class iaik.security.random.AWT10SeedGenerator
-
Generate a seed generator for the specified number of bits.
- AWT10SeedGenerator() - Constructor for class iaik.security.random.AWT10SeedGenerator
-
Generate a seed generator for the default number of random bits
(currently 136).
- AWT11SeedGenerator - Class in iaik.security.random
-
This class generates a PRNG seed from user generated AWT events following
the JDK AWT event model.
- AWT11SeedGenerator(int) - Constructor for class iaik.security.random.AWT11SeedGenerator
-
Generate a seed generator for the specified number of bits.
- AWT11SeedGenerator() - Constructor for class iaik.security.random.AWT11SeedGenerator
-
Generate a seed generator for the default number of random bits
(currently 136).
- ca() - Method in class iaik.x509.extensions.BasicConstraints
-
Returns true
if the subject of the certificate holding this
BasicConstraints
extension is a CA.
- cACompromise - Static variable in class iaik.asn1.structures.DistributionPoint
-
The cACompromise
reason flag.
- cACompromise - Static variable in class iaik.x509.extensions.ReasonCode
-
Certificate revocation reason cACompromise
.
- caIssuers - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.48.2) for the x.509 AccessDescription access method
caIssuers
, as defined by RFC 3280.
- calculateCapacity(int, int, int, boolean) - Static method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
-
Calculates the capacity of this ISO 9796-2 Signature engine (scheme 2,3).
- calculateCapacity(int, int, boolean) - Static method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
-
This method is not supported.
- calculateCapacity(int, int, boolean) - Static method in class iaik.iso.iso9796.ISO9796P2Signature
-
Calculates the capacity of this ISO 9796-2 Signature engine (scheme 1).
- calculateDigest(byte[], AlgorithmID) - Static method in class iaik.x509.attr.ObjectDigestInfo
-
Calcualtes a digest of the given value using the given digest algorithm.
- calculateHashCode(byte[]) - Static method in class iaik.utils.Util
-
Creates an integer suitable for hash table indexing.
- calculateIssuerKeyHash(PublicKey, AlgorithmID) - Static method in class iaik.x509.ocsp.CertID
-
Calculets the issuerKeyHash from the given public key.
- calculateIssuerNameHash(Name, AlgorithmID) - Static method in class iaik.x509.ocsp.CertID
-
Calculates a SHA hash from the supplied issuer Name.
- callSeedGenListener() - Method in class iaik.security.random.SeedGenerator
-
If a SeedGenListener is set, call it with the parameters returned by
getStatus.
- Camellia - Class in iaik.security.cipher
-
Implements the Camellia algorithm, a symmetric 128-bit block cipher
as defined by RFC 3713.
- Camellia() - Constructor for class iaik.security.cipher.Camellia
-
Creates a Camellia object by calling the BufferedCipher constructor for the Camellia cipher.
- camellia128_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the Camellia symmetric block cipher used in CBC
mode with 128 bit keys.
- camellia192_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the Camellia symmetric block cipher used in CBC
mode with 192 bit keys.
- Camellia192KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of a Camellia key generator
for generating 192 bit secret keys.
- Camellia192KeyGenerator() - Constructor for class iaik.security.cipher.Camellia192KeyGenerator
-
- camellia256_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the Camellia symmetric block cipher used in CBC
mode with 256 bit keys.
- Camellia256KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of a Camellia key generator
for generating 256 bit secret keys.
- Camellia256KeyGenerator() - Constructor for class iaik.security.cipher.Camellia256KeyGenerator
-
- CamelliaIvParameterGenerator - Class in iaik.security.cipher
-
This class implements an AlgorithmParameterGenerator to be used for generating
an initialization vector used for Camellia ciphers.
- CamelliaIvParameterGenerator() - Constructor for class iaik.security.cipher.CamelliaIvParameterGenerator
-
The default constructor.
- CamelliaKeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of a Camellia key generator.
- CamelliaKeyGenerator() - Constructor for class iaik.security.cipher.CamelliaKeyGenerator
-
- CamelliaKeyWrap - Class in iaik.security.cipher
-
This class implements the Camellia key wrap algorithm.
- CamelliaKeyWrap() - Constructor for class iaik.security.cipher.CamelliaKeyWrap
-
Creates a new instance of this CamelliaKeyWrap
cipher.
- caRepository - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.48.5) for the x.509 AccessDescription access method
caRepository
(id-ad-caRepository) which may be used within a
SubjectInfoAccess
extension.
- CAST128 - Class in iaik.security.cipher
-
Implements the CAST128 algorithm, a 64 bit Feistel type block cipher with
a key length of 40-128 bits.
- CAST128() - Constructor for class iaik.security.cipher.CAST128
-
Creates a CAST128 object by calling the BufferedCipher constructor for the CAST128 cipher.
- CAST128KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
keys to be used by the CAST128 cipher.
- CAST128KeyGenerator() - Constructor for class iaik.security.cipher.CAST128KeyGenerator
-
Create a new CAST128 key generator.
- CAST128KeyWrap - Class in iaik.security.cipher
-
This class implements the CMS CAST128 Key Wrap key wrap algorithm.
- CAST128KeyWrap() - Constructor for class iaik.security.cipher.CAST128KeyWrap
-
Creates a CAST128KeyWrap object.
- CAST128Parameters - Class in iaik.security.cipher
-
This class represents CAST parameters in opaque form and may be used for generating
opaque CAST parameters and converting them between various formats.
- CAST128Parameters() - Constructor for class iaik.security.cipher.CAST128Parameters
-
The default constructor.
- CAST128ParameterSpec - Class in iaik.security.cipher
-
CAST parameter specification.
- CAST128ParameterSpec(int) - Constructor for class iaik.security.cipher.CAST128ParameterSpec
-
Creates a CAST128ParametersSpec from the given keyLength value.
- CAST128ParameterSpec(int, byte[]) - Constructor for class iaik.security.cipher.CAST128ParameterSpec
-
Creates a CAST128ParametersSpec by using the first 8 bytes of the supplied byte array
as initialization vector (IV).
- CAST128ParameterSpec(int, byte[], int) - Constructor for class iaik.security.cipher.CAST128ParameterSpec
-
Creates a CAST128ParametersSpec by using 8 bytes of the supplied
byte array as IV, beginning at the given offset.
- CAST128WrapParameters - Class in iaik.security.cipher
-
This class represents CMS CAST128 key wrap parameters in opaque form and may be used for generating
opaque CAST parameters and converting them between various formats.
- CAST128WrapParameters() - Constructor for class iaik.security.cipher.CAST128WrapParameters
-
The default constructor.
- CAST128WrapParameterSpec - Class in iaik.security.cipher
-
CAST parameter specification.
- CAST128WrapParameterSpec(int) - Constructor for class iaik.security.cipher.CAST128WrapParameterSpec
-
Creates a CAST128ParametersSpec from the given keyLength value.
- cast5_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CAST5
symmetric block cipher
used in CBC mode.
- CBCCMacParameters - Class in iaik.security.cipher
-
This class represents parameters for the AES-CBC-CMAC authenticated
encryption algorithm as defined by the BSI Technical Guideline TR-03109-1.
- CBCCMacParameters() - Constructor for class iaik.security.cipher.CBCCMacParameters
-
The default constructor.
- CBCCMacParameterSpec - Class in iaik.security.cipher
-
Parameter specification for the AES-CBC-CMAC authenticated encryption
algorithm as defined by the BSI Technical Guideline TR-03109-1.
- CBCCMacParameterSpec(byte[], int) - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
-
Creates a CBCCMac Parameter specification with the given iv
and MAC length.
- CBCCMacParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
-
Creates a CBCCMac Parameter specification with the given additional data, iv
and MAC block.
- CBCCMacParameterSpec(byte[]) - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
-
Creates a CBCCMac Parameter specification with the given iv.
- CBCCMacParameterSpec() - Constructor for class iaik.security.cipher.CBCCMacParameterSpec
-
Creates a CBCCMac Parameter specification with default values.
- CBCMac - Class in iaik.security.mac
-
This class implements a CBC MAC based on a block cipher as specified in
ISO/IEC 9797-1.
- CBCMac.CBCMacAES - Class in iaik.security.mac
-
A CBCMAC that uses AES as block cipher.
- CBCMac.CBCMacAES() - Constructor for class iaik.security.mac.CBCMac.CBCMacAES
-
Create a new CBCMAC based on AES.
- CBCMac.CBCMacDES - Class in iaik.security.mac
-
A CBCMAC that uses DES as block cipher.
- CBCMac.CBCMacDES() - Constructor for class iaik.security.mac.CBCMac.CBCMacDES
-
Create a new CBCMAC based on DES.
- CBCMac.CBCMacDESede - Class in iaik.security.mac
-
A CBCMAC that uses DESede (Triple DES) as block cipher.
- CBCMac.CBCMacDESede() - Constructor for class iaik.security.mac.CBCMac.CBCMacDESede
-
Create a new CBCMAC based on DESede (Triple DES).
- CCMCMSParameters - Class in iaik.security.cipher
-
This class represents CCM parameters for use with CMS.
- CCMCMSParameters() - Constructor for class iaik.security.cipher.CCMCMSParameters
-
The default constructor.
- CCMCMSParameters(byte[], byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMCMSParameters
-
Creates CCM Parameters with the given associated data, nonce and MAC length.
- CCMCMSParameterSpec - Class in iaik.security.cipher
-
CCM (counter with CBC-MAC) parameter specification for use with CMS.
- CCMCMSParameterSpec(long, byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
-
Creates a CCM Parameter specification with the given input length,
associated data, nonce and MAC length.
- CCMCMSParameterSpec(long, byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
-
Creates a CCM Parameter specification with the given input length,
associated data, nonce and MAC block.
- CCMCMSParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
-
Creates a CCM Parameter specification with the given associated data,
nonce and MAC length.
- CCMCMSParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
-
Creates a CCM Parameter specification with the given associated data, nonce and macBlock.
- CCMCMSParameterSpec() - Constructor for class iaik.security.cipher.CCMCMSParameterSpec
-
Creates a CCM Parameter specification with default values.
- CCMParameters - Class in iaik.security.cipher
-
This class represents CCM parameters.
- CCMParameters() - Constructor for class iaik.security.cipher.CCMParameters
-
The default constructor.
- CCMParameters(byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMParameters
-
Creates CCM Parameters with the given associated data, nonce and MAC length.
- CCMParameterSpec - Class in iaik.security.cipher
-
CCM (counter with CBC-MAC) parameter specification.
- CCMParameterSpec(long, byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMParameterSpec
-
Creates a CCM Parameter specification with the given input length,
associated data, nonce and MAC length.
- CCMParameterSpec(long, byte[], byte[]) - Constructor for class iaik.security.cipher.CCMParameterSpec
-
Creates a CCM Parameter specification with the given input length,
associated data and nonce.
- CCMParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.CCMParameterSpec
-
Creates a CCM Parameter specification with the given associated data,
nonce and MAC length.
- CCMParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.CCMParameterSpec
-
Creates a CCM Parameter specification with the given associated data and nonce.
- CCMParameterSpec() - Constructor for class iaik.security.cipher.CCMParameterSpec
-
Creates a CCM Parameter specification with default values.
- certExt_AuthorityInfoAccess - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.1.1) for the X.509 AuthorityInfoAccess certificate extension
as specified by RFC 5280.
- certExt_AuthorityKeyIdentifier - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.35) for the X.509 AuthorityKeyIdentifier certificate/crl extension
as specified by RFC 5280.
- certExt_BasicConstraints - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.19) for the X.509 BasicConstraints certificate extension
as specified by RFC 5280.
- certExt_BiometricInfo - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.1.2) for the BiometricInfo certificate extension as
specified by the Qualified Certificate Profile (RFC 3739).
- certExt_CertificatePolicies - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.32) for the X.509 CertificatePolicies certificate extension
as specified by RFC 5280.
- certExt_CrlDistributionPoints - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.31) for the X.509 CRLDistributionPoints certificate extension
as specified by RFC 5280.
- certExt_ExtendedKeyUsage - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.37) for the X.509 ExtendedKeyUsage certificate extension
as specified by RFC 5280.
- certExt_FreshestCRL - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.46) for the X.509 FreshestCRL certificate extension
as specified by RFC 5280.
- certExt_InhibitAnyPolicy - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.54) for the X.509 InhibitAnyPolicy certificate extension
as specified by RFC 5280.
- certExt_IssuerAltName - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.18) for the X.509 IssuerAltName certificate extension
as specified by RFC 5280.
- certExt_KeyUsage - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.15) for the X.509 KeyUsage certificate extension
as specified by RFC 5280.
- certExt_NameConstraints - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.30) for the X.509 NameConstraints certificate extension
as specified by RFC 5280.
- certExt_NetscapeBaseUrl - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.2) for the NetscapeBaseUrl certificate extension.
- certExt_NetscapeCaPolicyUrl - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.8) for the NetscapeCaPolicyUrl certificate extension.
- certExt_NetscapeCaRevocationUrl - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.4) for the NetscapeCaRevocationUrl certificate extension.
- certExt_NetscapeCertRenewalUrl - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.7) for the NetscapeCertRenewalUrl certificate extension.
- certExt_NetscapeCertType - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.1) for the NetscapeCertType certificate extension.
- certExt_NetscapeComment - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.13) for the NetscapeComment certificate extension.
- certExt_NetscapeRevocationUrl - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.3) for the NetscapeRevocationUrl certificate extension.
- certExt_NetscapeSSLServerName - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.113730.1.12) for the NetscapeSSLServerName certificate extension.
- certExt_NoCheck - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.48.1.5) for the NoCheck OCSP responder certificate extension
as specified by the OCSP Online Certificate Status Protocol (RFC 2560, RFC 6960).
- certExt_PolicyConstraints - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.36) for the X.509 PolicyConstraints certificate extension
as specified by RFC 5280.
- certExt_PolicyMappings - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.33) for the X.509 PolicyMappings certificate extension
as specified by RFC 5280.
- certExt_PrivateKeyUsagePeriod - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.16) for the X.509 PrivateKeyUsagePeriod certificate extension
as specified by RFC 5280.
- certExt_PublicAuthorityIdentifier - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.40.0.10.1.1.1) for the PublicAuthorityIdentifier certificate extension
used for characterizing public authorities in Austrian E-Government.
- certExt_PublicServiceProvider - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.40.0.10.1.1.2) for the PublicServiceProvider certificate extension
used for characterizing institutions that provide some kind of public service in Austrian E-Government.
- certExt_QcStatements - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.1.3) for the QCStatements certificate extension as
specified by the Qualified Certificate Profile (RFC 3739).
- certExt_SubjectAltName - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.17) for the X.509 SubjectAltName certificate extension
as specified by RFC 5280.
- certExt_SubjectDirectoryAttributes - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.9) for the X.509 SubjectDirectoryAttributes certificate extension
as specified by RFC 5280.
- certExt_SubjectInfoAccess - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.1.11) for the X.509 SubjectInfoAccess certificate extension
as specified by RFC 5280.
- certExt_SubjectKeyIdentifier - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.14) for the X.509 SubjectKeyIdentifier certificate extension
as specified by RFC 5280.
- CertHash - Class in iaik.x509.ocsp.extensions.commonpki
-
This class implements the OCSP CertHash
extension as defined by
the German Common PKI Profile.
- CertHash() - Constructor for class iaik.x509.ocsp.extensions.commonpki.CertHash
-
Default constructor.
- CertHash(AlgorithmID, byte[]) - Constructor for class iaik.x509.ocsp.extensions.commonpki.CertHash
-
Creates a CertHash
extension with given hash algorithm
identifier and hash value.
- CertHash(AlgorithmID, Certificate) - Constructor for class iaik.x509.ocsp.extensions.commonpki.CertHash
-
Creates a CertHash
extension by calculating the certificate
hash value from the given certificate using the given hash algorithm.
- certHash - Static variable in class iaik.x509.ocsp.ReqCert
-
ReqCert type certHash
(4).
- CertID - Class in iaik.x509.ocsp
-
This class implements OCSP type CertID
.
- CertID(AlgorithmID, byte[], byte[], BigInteger) - Constructor for class iaik.x509.ocsp.CertID
-
Creates a new CertID from hashAlgorithm, issuerNameHash, issuerKeyHash and
serial number.
- CertID(AlgorithmID, Name, PublicKey, BigInteger) - Constructor for class iaik.x509.ocsp.CertID
-
Creates a new CertID from hashAlgorithm, issuerName, issuerKey and
serial number.
- CertID(AlgorithmID, X509Certificate, BigInteger) - Constructor for class iaik.x509.ocsp.CertID
-
Creates a new CertID from hashAlgorithm, issuer certificate and
target certificate serial number.
- CertID(AlgorithmID, X509Certificate, X509Certificate) - Constructor for class iaik.x509.ocsp.CertID
-
Creates a new CertID from hashAlgorithm, issuer certificate and
target certificate.
- CertID(ASN1Object) - Constructor for class iaik.x509.ocsp.CertID
-
Creates CertID from an ASN1Object.
- certID - Static variable in class iaik.x509.ocsp.ReqCert
-
ReqCert type CertID
(0).
- CertificateBag - Class in iaik.pkcs.pkcs12
-
This class contains a certificate and any associated attributes.
- CertificateBag() - Constructor for class iaik.pkcs.pkcs12.CertificateBag
-
Default constructor.
- CertificateBag(X509Certificate) - Constructor for class iaik.pkcs.pkcs12.CertificateBag
-
Creates a new CertificateBag from an already existing
certificate.
- CertificateBag(X509Certificate, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.CertificateBag
-
Creates a new CertificateBag from an already existing
certificate, a friendlyName and a locakKeyID.
- CertificateFactory - Class in iaik.x509
-
This class implements a CertificateFactory for X.509.
- CertificateFactory() - Constructor for class iaik.x509.CertificateFactory
-
- certificateHold - Static variable in class iaik.asn1.structures.DistributionPoint
-
The certificateHold
reason flag.
- certificateHold - Static variable in class iaik.x509.extensions.ReasonCode
-
Certificate revocation reason certificateHold
.
- CertificateIssuer - Class in iaik.x509.extensions
-
This class implements the CertificateIssuer
extension.
- CertificateIssuer() - Constructor for class iaik.x509.extensions.CertificateIssuer
-
Default constructor.
- CertificateIssuer(GeneralNames) - Constructor for class iaik.x509.extensions.CertificateIssuer
-
Creates a new CertificateIssuer
from the given issuer name.
- CertificateIssuer(Name) - Constructor for class iaik.x509.extensions.CertificateIssuer
-
Creates a new CertificateIssuer
from the given issuer dn.
- CertificatePolicies - Class in iaik.x509.extensions
-
This class implements the CertificatePolicies
Extension.
- CertificatePolicies() - Constructor for class iaik.x509.extensions.CertificatePolicies
-
Default Constructor.
- CertificatePolicies(PolicyInformation[]) - Constructor for class iaik.x509.extensions.CertificatePolicies
-
Creates a new CertificatePolicies
extension from
the given policy information terms indicating the policy under
which the certificate has been issued and the purposes for
which the certificate may be used.
- CertificateRequest - Class in iaik.pkcs.pkcs10
-
This class represents a CertificationRequest as described in PKCS#10.
- CertificateRequest(InputStream) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
-
Creates a CertificateRequest form an input stream.
- CertificateRequest(byte[]) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
-
Creates a CertificateRequest form a byte array.
- CertificateRequest(PublicKey, Name) - Constructor for class iaik.pkcs.pkcs10.CertificateRequest
-
Creates a new CertificateRequest from a PublicKeyInfo and a Name.
- CertificateResponse - Interface in iaik.x509.ocsp
-
An OCSP response for a single certificate.
- certificates - Variable in class iaik.pkcs.pkcs7.SignedDataStream
-
Repository for the signer certificates.
- CertRequest - Interface in iaik.pkcs.pkcs10
-
This interface is useful when working with PKCS#10- and Netscape-
certificate requests since both classes implement this interface.
- CertStatus - Class in iaik.x509.ocsp
-
This class implements the OCSP type CertStaus.
- CertStatus() - Constructor for class iaik.x509.ocsp.CertStatus
-
Creates a CertStatus for indicating the status information "good".
- CertStatus(RevokedInfo) - Constructor for class iaik.x509.ocsp.CertStatus
-
Creates a CertStatus for indicating the status information "revoked".
- CertStatus(UnknownInfo) - Constructor for class iaik.x509.ocsp.CertStatus
-
Creates a CertStatus for indicating the status information "unknown".
- CertStatus(ASN1Object) - Constructor for class iaik.x509.ocsp.CertStatus
-
Creates a CertStatus from an ASN1Object.
- certTypes - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.22) for the PKCS#9 attribute certTypes
.
- cessationOfOperation - Static variable in class iaik.asn1.structures.DistributionPoint
-
The cessationOfOperation
reason flag.
- cessationOfOperation - Static variable in class iaik.x509.extensions.ReasonCode
-
Certificate revocation reason cessationOfOperation
.
- ChaCha20 - Class in iaik.security.cipher
-
This class implements the ChaCha20 stream cipher as specified by
RFC 7539.
- ChaCha20() - Constructor for class iaik.security.cipher.ChaCha20
-
Creates a ChaCha20 object.
- ChaCha20KeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of KeyGenerator for generating
keys to be used by the ChaCha20 cipher.
- ChaCha20KeyGenerator() - Constructor for class iaik.security.cipher.ChaCha20KeyGenerator
-
Creates a new ChaCha20 key generator.
- ChaCha20ParameterSpec - Class in iaik.security.cipher
-
ChaCha20 parameter specification.
- ChaCha20ParameterSpec(byte[], int) - Constructor for class iaik.security.cipher.ChaCha20ParameterSpec
-
Creates a ChaCha20ParameterSpec from the given nonce and blockCounter values.
- ChaCha20ParameterSpec(byte[]) - Constructor for class iaik.security.cipher.ChaCha20ParameterSpec
-
Creates a ChaCha20ParameterSpec from the given nonce value.
- chacha20Poly1305 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ChaCha20Poly1305 AEAD cipher used for CMS
according RFC 8103).
- ChaCha20Poly1305 - Class in iaik.security.cipher
-
This class implements the ChaCha20Poly1305 AEAD cipher as specified by
RFC 8439.
- ChaCha20Poly1305() - Constructor for class iaik.security.cipher.ChaCha20Poly1305
-
Default constructor.
- ChaCha20Poly1305CMSParameterSpec - Class in iaik.security.cipher
-
ChaCha20Poly1305 parameter specification for use with CMS (Cryptographic
message syntax) according to RFC 8103.
- ChaCha20Poly1305CMSParameterSpec(byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305CMSParameterSpec
-
Creates a ChaCha20Poly1305CMSParameterSpec from the given nonce value.
- ChaCha20Poly1305CMSParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305CMSParameterSpec
-
Creates a ChaCha20Poly1305CMSParameterSpec from additional associated data
(aad) and the nonce.
- ChaCha20Poly1305Parameters - Class in iaik.security.cipher
-
Opaque parameter representation for the ChaCha20Poly1305 AEAD algorithm.
- ChaCha20Poly1305Parameters() - Constructor for class iaik.security.cipher.ChaCha20Poly1305Parameters
-
- ChaCha20Poly1305ParameterSpec - Class in iaik.security.cipher
-
ChaCha20Poly1305 parameter specification.
- ChaCha20Poly1305ParameterSpec(byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
-
Creates a ChaCha20Poly1305ParameterSpec from the given nonce value.
- ChaCha20Poly1305ParameterSpec(byte[], int) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
-
Creates a ChaCha20Poly1305ParameterSpec from the given nonce value and ChaCha20 block counter.
- ChaCha20Poly1305ParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
-
Creates a ChaCha20Poly1305ParameterSpec from additional associated data
(aad) and the nonce.
- ChaCha20Poly1305ParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
-
Creates a ChaCha20Poly1305ParameterSpec from additional associated data
(aad), nonce and ChaCha20 block counter.
- ChainVerifier - Class in iaik.x509
-
This class provides a framework that allows you to verify certificate chains.
- ChainVerifier() - Constructor for class iaik.x509.ChainVerifier
-
Constructor for use by subclasses.
- challengePassword - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.7) for the PKCS#9 attribute challengePassword
.
- ChallengePassword - Class in iaik.pkcs.pkcs9
-
The PKCS#9 ChallengePassword attribute.
- ChallengePassword() - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
-
Default constructor.
- ChallengePassword(String) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
-
Creates a ChallengePassword from the given password.
- ChallengePassword(ASN1String) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
-
Creates a ChallengePassword from the given password.
- ChallengePassword(ASN1Object) - Constructor for class iaik.pkcs.pkcs9.ChallengePassword
-
Creates a ChallengePassword from its ASN.1 representation.
- changeObjectID(AlgorithmID, ObjectID) - Static method in class iaik.asn1.structures.AlgorithmID
-
Changes the object identifier of the given AlgorithmID object.
- changeOIDString(AlgorithmID, String) - Static method in class iaik.asn1.structures.AlgorithmID
-
Changes the object identifier string of the given AlgorithmID object.
- chargingIdentity - Static variable in class iaik.asn1.ObjectID
-
- ChargingIdentity - Class in iaik.x509.attr.attributes
-
The ChargingIdentity attribute.
- ChargingIdentity() - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
-
Empty default constructor.
- ChargingIdentity(byte[][]) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
-
Creates a ChargingIdentity object for the given byte[] values array.
- ChargingIdentity(ObjectID[]) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
-
Creates a ChargingIdentity object for the given ObjectID values array.
- ChargingIdentity(String[]) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
-
Creates a ChargingIdentity object for the given String values array.
- ChargingIdentity(ASN1Object) - Constructor for class iaik.x509.attr.attributes.ChargingIdentity
-
Creates a ChargingIdentity object from its ASN.1 representation.
- checkCaseInsensitive(boolean) - Static method in class iaik.asn1.PrintableString
-
Decide whether to compare PrintableStrings case in sensitive or not
(default: no).
- checkDigestAlgorithm(AlgorithmID) - Method in class iaik.pkcs.pkcs7.DigestInfo
-
Compares the digest algorithm of this DigestInfo with the given digest
algorithm.
- checkExtensions(X509Certificate[], int) - Method in class iaik.x509.ChainVerifier
-
Verifies if the extensions in the certificate at the given index in the
certificate chain are valid.
- checkForMinumumLengthEncoding(boolean) - Static method in class iaik.asn1.INTEGER
-
Decide whether to check if the INTEGER value is encoded
in the minimum number of octets.
- checkForOddParity(boolean) - Static method in class iaik.security.cipher.TripleDESKeyWrap
-
Decides whether to check the unwrapped cek for odd parity.
- checkHashEngineName(String) - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for this Signature
engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD128withRSAISO9796P2S2S3andMGF1Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD128withRSAISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD160withRSAISO9796P2S2S3andMGF1Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.RIPEMD160withRSAISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHA256withRSAISO9796P2S2S3andMGF1Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHA256withRSAISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHA384withRSAISO9796P2S2S3andMGF1Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHA384withRSAISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHA512withRSAISO9796P2S2S3andMGF1Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHA512withRSAISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHAwithRSAISO9796P2S2S3andMGF1Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.SHAwithRSAISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2S2S3andMGF1Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkHashEngineName(String) - Method in class iaik.security.rsa.WHIRLPOOLwithRSAISO9796P2Signature
-
Checks whether the given hash algorithm name is suitable for
this Signature engine.
- checkKeyAndNonceReuse(boolean) - Static method in class iaik.security.cipher.CCMParameters
-
Dis/Enables check for key/nonce reuse.
- checkKeyAndNonceReuse(boolean) - Static method in class iaik.security.cipher.ChaCha20
-
Dis/Enables check for key/nonce reuse.
- checkKeyAndNonceReuse(boolean) - Static method in class iaik.security.cipher.GCMParameters
-
Dis/Enables check for key/nonce reuse.
- checkObjectIDForAssociatedOIDs(boolean) - Static method in class iaik.utils.RFC2253NameParser
-
Decides whether to also ask class
ObjectID
for associated OIDs.
- checkOID(boolean) - Static method in class iaik.asn1.ObjectID
-
Sets whether to check OIDs for correct syntax (default: true
).
- checkParity(byte[], int, boolean) - Static method in class iaik.security.cipher.DESKeyGenerator
-
Checks if the given DES key, supplied in a byte array beginning
at the given offset, is parity adjusted.
- checkProxy(Object, Object) - Method in class iaik.x509.attr.extensions.ProxyInfo
-
Checks if the attribute certificate containing this ProxyInfo can be accepted for
the given sender-server pair.
- checkProxyChain(Target[]) - Method in class iaik.x509.attr.extensions.ProxyInfo
-
Checks if the given proxy chain is valid for an attribute certificate
containing this ProxyInfo extension.
- checkResponse(int) - Method in class iaik.utils.SmtpMailer
-
Checks the response from the smtpd.
- checkValidity(Date) - Method in class iaik.x509.attr.AttributeCertificate
-
Checks if this attribute certificate would be valid at the given date
value.
- checkValidity() - Method in class iaik.x509.attr.AttributeCertificate
-
Checks if this attribute certificate currently is valid.
- checkValidity(Date) - Method in class iaik.x509.X509Certificate
-
Checks if this certificate would be valid at the given date value.
- checkValidity() - Method in class iaik.x509.X509Certificate
-
Checks if this certificate currently is valid.
- ChoiceOfTime - Class in iaik.asn1.structures
-
This class represents the ASN.1 structure "ChoiceOfTime".
- ChoiceOfTime() - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a new ChoiceOfTime from the current Date.
- ChoiceOfTime(Date) - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a new ChoiceOfTime from the given Date.
- ChoiceOfTime(Date, boolean) - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a new ChoiceOfTime from the given Date.
- ChoiceOfTime(Date, boolean, boolean) - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a new ChoiceOfTime from the given Date.
- ChoiceOfTime(Date, ASN) - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a new ChoiceOfTime from the given Date using the specified encoding
type.
- ChoiceOfTime(Date, ASN, boolean) - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a new ChoiceOfTime from the given Date using the specified encoding
type.
- ChoiceOfTime(String, ASN) - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a ChoiceOfTime for the given date, represented as string.
- ChoiceOfTime(ASN1Object) - Constructor for class iaik.asn1.structures.ChoiceOfTime
-
Creates a new ChoiceOfTime from an ASN1Object.
- cipher(int, Key, byte[]) - Method in class iaik.pkcs.pkcs7.RSACipherProvider
-
Performs an RSA cipher operation on the supplied data.
- cipher - Static variable in class iaik.utils.CriticalObject
-
The cipher for encrypting the serialized object.
- cipherDecryptProvider_ - Variable in class iaik.pkcs.pkcs7.RSACipherProvider
-
Name of the crypto provider to be used for RSA decryption.
- cipherEncryptProvider_ - Variable in class iaik.pkcs.pkcs7.RSACipherProvider
-
Name of the crypto provider to be used for RSA encryption.
- CipherInputStream - Class in iaik.utils
-
Class for en/decrypting data read from an input stream.
- CipherInputStream(InputStream, Cipher) - Constructor for class iaik.utils.CipherInputStream
-
Creates a CipherInputStream using an InputStream and a Cipher initialized
for either encryption or decryption.
- CipherInputStream(InputStream, Cipher, int) - Constructor for class iaik.utils.CipherInputStream
-
Creates a CipherInputStream using an InputStream, a Cipher initialized for
either encryption or decryption and a buffer size.
- CipherInputStream(InputStream) - Constructor for class iaik.utils.CipherInputStream
-
Creates a CipherInputStream only from an InputStream.
- CipherOutputStream - Class in iaik.utils
-
Class for en/decrypting data to be written to an output stream.
- CipherOutputStream(OutputStream, Cipher) - Constructor for class iaik.utils.CipherOutputStream
-
Creates a CipherOutputStream using an OutputStream and a Cipher initialized
either for encryption or decryption.
- CipherOutputStream(OutputStream) - Constructor for class iaik.utils.CipherOutputStream
-
Creates a CipherOutputStream only from an OutputStream.
- clear() - Method in class iaik.utils.CollectionVector
-
Removes all elements.
- clear() - Method in class iaik.utils.IAIKPasswordStore
-
Clears the password store.
- clear() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
-
Clears the list of QcTypeIDs.
- clearAll() - Method in class iaik.asn1.structures.Attributes
-
Clears all attributes included in the container.
- clearAllEntries() - Method in class iaik.x509.ocsp.utils.TrustedResponders
-
Clear all entries.
- clearance - Static variable in class iaik.asn1.ObjectID
-
- Clearance - Class in iaik.x509.attr.attributes
-
The Clearance attribute.
- Clearance() - Constructor for class iaik.x509.attr.attributes.Clearance
-
Empty default constructor.
- Clearance(ObjectID) - Constructor for class iaik.x509.attr.attributes.Clearance
-
Creates an Clearance for the given policy id.
- Clearance(ASN1Object) - Constructor for class iaik.x509.attr.attributes.Clearance
-
Crerates an Clearance from its ASN.1 representation.
- clearASN1Object() - Method in class iaik.asn1.ASN1
-
Clear the stored ASN1 object to save memory.
- clearByteArray() - Method in class iaik.asn1.ASN1
-
Clear the stored encoding to save memory.
- clearRegisteredQualifiedPolicyIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
-
Clears all registered qualified policy ids.
- clearRegisteredQualifiedQCStatementIDs() - Static method in class iaik.x509.qualified.QualifiedCertificate
-
Clears all registered qualified statement ids.
- clientAuth - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
-
The "TLS Web client authentication" ExtendedKeyUsage purpose id.
- clone() - Method in class iaik.asn1.ASN
-
Returns a clone ("field by field copy") of this
ASN.1 type with same tag and name.
- clone() - Method in class iaik.asn1.ASN1
-
Returns a clone of this ASN1 object.
- clone() - Method in class iaik.asn1.ASN1Object
-
Returns a clone of this ASN1Object.
- clone() - Method in class iaik.asn1.ASN1String
-
Returns a clone of this ASN1String.
- clone() - Method in class iaik.asn1.BIT_STRING
-
Returns a clone of this ASN1String.
- clone() - Method in class iaik.asn1.CON_SPEC
-
Returns a clone of this CON_SPEC.
- clone() - Method in class iaik.asn1.ConstructedType
-
Returns a clone of this ConstructedType.
- clone() - Method in class iaik.asn1.OCTET_STRING
-
Returns a clone of this OCTET_STRING.
- clone() - Method in class iaik.asn1.structures.AlgorithmID
-
Returns a clone of this AlgorithmID.
- clone() - Method in class iaik.asn1.UNKNOWN
-
Returns a clone of this UNKNOWN.
- clone() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
-
Returns a clone if the implementation is cloneable.
- clone() - Method in class iaik.pkcs.pkcs1.MGF1
-
Returns a clone of this Object.
- clone() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
-
Returns a clone of this Object.
- clone() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
Returns a clone of this Object.
- clone() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
-
Creates a clone of this PKCS12Algorithm.
- clone() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
-
Gets a clone of this object.
- clone() - Method in class iaik.pkcs.pkcs12.PKCS12MacAlgorithm
-
Creates a clone of this PKCS12MacAlgorithm.
- clone() - Method in class iaik.pkcs.pkcs12.PKCS12PbeAlgorithm
-
Creates a clone of this PKCS12PbeAlgorithm.
- clone() - Method in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
-
Creates a clone of this PKCS12Pbes2Algorithm.
- clone() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
-
Returns a clone of this PBES2ParameterSpec.
- clone() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
-
Returns a clone of this PBKDF2ParameterSpec.
- clone() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Return a clone of this private key object.
- clone() - Method in class iaik.security.kdf.HashBasedGenerationFunction
-
- clone() - Method in class iaik.security.md.AbstractMessageDigest
-
Return a clone of this message digest that can be used independently
of this instance.
- clone() - Method in class iaik.security.md.GOST3411
-
- clone() - Method in class iaik.security.md.Md2
-
Returns a clone of this Md2 Object.
- clone() - Method in class iaik.security.md.Md5
-
Returns a clone of this Md5 Object.
- clone() - Method in class iaik.security.md.Md5Spi
-
Returns a clone of this message digest that can be used independently
of this instance.
- clone() - Method in class iaik.security.md.RawHash
-
Create a clone of this object which has the same internal states.
- clone() - Method in class iaik.security.md.RipeMd128
-
Returns a clone of this RipeMd128 Object.
- clone() - Method in class iaik.security.md.RipeMd160
-
Returns a clone of this RipeMd160 Object.
- clone() - Method in class iaik.security.md.RipeMd256
-
Returns a clone of this RipeMd256 Object.
- clone() - Method in class iaik.security.md.RipeMd320
-
Returns a clone of this RipeMd320 Object.
- clone() - Method in class iaik.security.md.SHA
-
Returns a clone of this SHA Object.
- clone() - Method in class iaik.security.md.SHA1Spi
-
Returns a clone of this message digest that can be used independently
of this instance.
- clone() - Method in class iaik.security.md.SHA256Spi
-
Returns a clone of this message digest that can be used independently
of this instance.
- clone() - Method in class iaik.security.md.SHA32bit
-
Returns a clone of this SHA256 Object.
- clone() - Method in class iaik.security.md.SHA384Spi
-
Returns a clone of this message digest that can be used independently
of this instance.
- clone() - Method in class iaik.security.md.SHA64bit
-
Returns a clone of this SHA 64-bit Object.
- clone() - Method in class iaik.utils.PretendedMessageDigest
-
Returns a clone of this object.
- clone() - Method in class iaik.x509.PublicKeyInfo
-
Return a clone of this private key object.
- clone() - Method in class iaik.x509.RevokedCertificate
-
Returns a clone of this RevokedCertificate.
- close() - Method in class iaik.asn1.DerInputStream
-
Closes this input stream.
- close() - Method in class iaik.security.md.SHAKEInputStream
-
Closes this XOF stream.
- close() - Method in class iaik.utils.CipherInputStream
-
Closes this stream.
- close() - Method in class iaik.utils.CipherOutputStream
-
Calls the cipher for the last time and closes the output stream.
- CMac - Class in iaik.security.mac
-
This class implements a MAC based on a block cipher as specified in
NIST Special Publication 800-38B.
- CMacAES - Class in iaik.security.mac
-
A CMAC that uses AES as block cipher.
- CMacAES() - Constructor for class iaik.security.mac.CMacAES
-
Create a new CMAC based on AES.
- CMacDESede - Class in iaik.security.mac
-
A CMAC that uses DESede (Triple DES) as block cipher.
- CMacDESede() - Constructor for class iaik.security.mac.CMacDESede
-
Create a new CMAC based on DESede (Triple DES).
- cms_3DES_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMS3DESwrap
key wrap algorithm
for wrapping 3DES content encryption keys with 3DES key encryption keys
(RFC 2630).
- cms_aes128_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSAESwrap
key wrap algorithm
using a 128 bit AES key as key encryption key (RFC 3394).
- cms_aes192_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSAESwrap
key wrap algorithm
using a 192 bit AES key as key encryption key (RFC 3394).
- cms_aes256_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSAESwrap
key wrap algorithm
using a 256 AES key as key encryption key (RFC 3394).
- cms_aKeyPackage - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.16.840.1.101.2.1.2.78.5) for the CMS Asymmetric Key Package
content type as specified by RFC 5958 for transferring asymmetric keys.
- cms_authData - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.1.2) for the CMS AuthenticatedData
content type.
- cms_authEnvelopedData - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.1.23) for the CMS AuthEnvelopedData
content type
as specified by RFC 5083.
- cms_camellia128_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSCamelliaWrap
key wrap
algorithm using a 128 bit Camellia key as key encryption key (RFC 3657).
- cms_camellia192_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSCamelliaWrap
key wrap
algorithm using a 192 bit Camellia key as key encryption key (RFC 3657).
- cms_camellia256_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSCamelliaWrap
key wrap
algorithm using a 256 Camellia key as key encryption key (RFC 3657).
- cms_cast5_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSCAST128wrap
key wrap
algorithm for wrapping CAST128 content encryption keys with CAST128 key
encryption keys (RFC 2984).
- cms_compressedData - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.1.9) for the CMS CompressedData
content type.
- cms_contentInfo - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.1.6) for the CMS object CMS ContentInfo
.
- cms_data - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.7.1) for the CMS Data
content type.
- cms_digestedData - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.7.5) for the CMS DigestedData
content type.
- cms_encryptedData - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.7.6) for the CMS EncryptedData
content type.
- cms_envelopedData - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.7.3) for the CMS EnvelopedData
content type.
- cms_HMACwith3DES_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the HMACwith3DESwrap
key wrap
algorithm for wrapping a HMAC key with a 3DES key encryption key (RFC
3537).
- cms_HMACwithAES_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the HMACwithAESwrap
key wrap
algorithm for wrapping a HMAC key with a AES key encryption key (RFC 3537).
- cms_idea_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSIDEAwrap
key wrap algorithm
for wrapping IDEA content encryption keys with IDEA key encryption keys
(RFC 3058).
- cms_rc2_wrap - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the CMSRC2wrap
key wrap algorithm
for wrapping RC2 content encryption keys with RC2 key encryption keys (RFC
2630).
- cms_signedData - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.7.2) for the CMS SignedData
content type.
- code_ - Variable in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
-
The code that identifies the public authority.
- codeSigning - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
-
The "Code Signing" ExtendedKeyUsage purpose id.
- CodingException - Exception in iaik.asn1
-
Signals that an ASN.1 encoding or decoding exception has occurred.
- CodingException() - Constructor for exception iaik.asn1.CodingException
-
Creates a CodingException without parameters.
- CodingException(String) - Constructor for exception iaik.asn1.CodingException
-
Creates a CodingException with a description string as parameter.
- CollectionVector - Class in iaik.utils
-
Internal collection vector for JDK11x compliant implementing the
CertificateFactory.engineGenerateCertificates
and CertificateFactory.engineGenerateCRLs
API.
- CollectionVector() - Constructor for class iaik.utils.CollectionVector
-
Default constructor.
- COMMERCIAL_VERSION - Static variable in class iaik.debug.Debug
-
Commercial or evaluation version.
- commonName - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.4.3) for the X.500 attribute type commonName
(shortName CN
).
- ComparableByteArray - Class in iaik.utils
-
This is a wrapper class to implement a comparable byte array.
- ComparableByteArray(byte[]) - Constructor for class iaik.utils.ComparableByteArray
-
Creates a comparable byte array object.
- compareBlock(byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Check the specified sub-sequences of the given byte arrays for equality.
- compareBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Check the specified sub-sequences of the given integer arrays for equality.
- compareBlock(long[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Check the specified sub-sequences of the given long integer arrays for
equality.
- compareBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
-
Checks two byte blocks for equality.
- compareBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
-
Checks two integer blocks for equality.
- compareBlock(long[], long[]) - Static method in class iaik.utils.CryptoUtils
-
Checks two long integer blocks for equality.
- compareTables(String, int[], int[]) - Static method in class iaik.utils.Util
-
- compareTo(Object) - Method in class iaik.utils.ComparableByteArray
-
Implementation of Comparable.compareTo(java.lang.Object).
- compress(byte[]) - Method in class iaik.security.md.RawHash
-
Apply the compression function to given input block.
- CON_SPEC - Static variable in class iaik.asn1.ASN
-
Global ASN.1 type CON_SPEC
(CONTEXTSPECIFIC)
- CON_SPEC - Class in iaik.asn1
-
This class implements the tagged ASN.1 type "CONTEXT SPECIFIC".
- CON_SPEC() - Constructor for class iaik.asn1.CON_SPEC
-
Creates an empty CON_SPEC object.
- CON_SPEC(int, ASN1Object) - Constructor for class iaik.asn1.CON_SPEC
-
Creates a new explicitly tagged context specific ASN.1 type.
- CON_SPEC(int, ASN1Object, boolean) - Constructor for class iaik.asn1.CON_SPEC
-
Creates a new context specific ASN.1 type.
- concatenate(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
-
Concatenate the given byte arrays.
- concatenate(int[], int[]) - Static method in class iaik.utils.CryptoUtils
-
Concatenate the given integer arrays.
- concatenate(long[], long[]) - Static method in class iaik.utils.CryptoUtils
-
Concatenate the given long integer arrays.
- ConcatEnumeration - Class in iaik.utils
-
This class implements an Enumeration that concatenates multiple Enumerations
in order.
- ConcatEnumeration(Enumeration) - Constructor for class iaik.utils.ConcatEnumeration
-
Construct a new object from an Enumeration of the Enumerations to be
enumerated.
- ConcatEnumeration(Enumeration, Enumeration) - Constructor for class iaik.utils.ConcatEnumeration
-
Construct a new object from the two Enumeration to be enumerated.
- CONFIDENTIAL - Static variable in class iaik.x509.attr.attributes.Clearance
-
Predefined classList value "confidential" (3);
- connect() - Method in class iaik.x509.net.ldap.LdapURLConnection
-
Opens a connection to the LDAP server at the url used by this
LdapURLConnection.
- constructed - Variable in class iaik.asn1.ASN1Object
-
Is this ASN1Object constructed or primitive?.
- CONSTRUCTED - Static variable in class iaik.asn1.DerInputStream
-
Constant for constructed tags.
- ConstructedType - Class in iaik.asn1
-
This class is the super class for all structured ASN.1 types.
- ConstructedType() - Constructor for class iaik.asn1.ConstructedType
-
Creates a new ConstructedType object.
- contains(GeneralName) - Method in class iaik.asn1.structures.GeneralNames
-
Checks if the given GeneralName is contained in this GeneralName.
- contains(ObjectID) - Method in class iaik.x509.extensions.ExtendedKeyUsage
-
Checks if the given key purpose id is included.
- contains(ObjectID) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
-
Checks if the given QcTypeID is included in the list of QcTypeIDs.
- containsAlias(String) - Method in class iaik.utils.IAIKPasswordStore
-
Returns true, if the password store contains an entry for some alias.
- containsCertificate(AttributeCertificate) - Method in class iaik.x509.attr.ACRL
-
Checks, if the CRL contains the given certificate.
- containsCertificate(BigInteger) - Method in class iaik.x509.attr.ACRL
-
Checks, if the CRL contains a certificate with the given serial number.
- containsCertificate(X509Certificate) - Method in class iaik.x509.X509CRL
-
Checks, if the CRL contains the given certificate.
- containsCertificate(Principal, BigInteger) - Method in class iaik.x509.X509CRL
-
Checks, if the CRL contains the given certificate, identified by issuer and
serial number.
- containsCertificate(BigInteger) - Method in class iaik.x509.X509CRL
-
Checks, if the CRL contains a certificate with the given serial number.
- containsCertificates() - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Checks if certificates are included.
- containsCertificates() - Method in class iaik.x509.ocsp.OCSPRequest
-
Checks if certificates are included.
- containsGeneralName(int) - Method in class iaik.asn1.structures.GeneralNames
-
Checks if the GeneralNames contains a GeneralName
of the requested type.
- containsMacData() - Method in class iaik.pkcs.pkcs12.PKCS12
-
Asks whether this PKCS12 object contains the MacData element.
- containsQualifiedPolicyInformations(CertificatePolicies) - Static method in class iaik.x509.qualified.QualifiedCertificate
-
Checks if the given CertificatePolicies extensions contains any PolicyInformations
with an OID indicating a qualified certificate.
- containsQualifiedQCStatements(QCStatements) - Static method in class iaik.x509.qualified.QualifiedCertificate
-
Checks if the given QCStatements extension contains any QCStatement terms
with an OID indicating a qualified certificate.
- containsSignature() - Method in class iaik.x509.ocsp.OCSPRequest
-
Checks if this OCSPRequest has been signed.
- containsTarget(Target) - Method in class iaik.x509.attr.Targets
-
Checks if the given Target element is contained in the list
of Target elements maintained by this Targets object.
- containsTargetElement(Target) - Method in class iaik.x509.attr.extensions.ProxyInfo
-
Checks if the given Target element is contained in this
ProxyInfo extension.
- containsTargetElement(Target) - Method in class iaik.x509.attr.extensions.TargetInformation
-
Checks if the given Target element is contained in this
TargetInformation extension.
- containsUriDpName() - Method in class iaik.asn1.structures.DistributionPoint
-
Checks if this DistributionPoint contains any uri distribution
point name.
- containsValue(Object) - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
-
Checks whether the given value is included in this IetfAttrSyntax.
- Content - Interface in iaik.pkcs.pkcs7
-
The interface for the non-stream implementations of the PKCS#7 content types.
- content_count - Variable in class iaik.asn1.ConstructedType
-
The number of components in the buffer.
- content_data - Variable in class iaik.asn1.ConstructedType
-
The buffer where the components are stored.
- content_info - Variable in class iaik.pkcs.pkcs7.SignedDataStream
-
The inherent ContentInfo.
- content_type - Variable in class iaik.pkcs.pkcs7.DigestedDataStream
-
The content type.
- content_type - Variable in class iaik.pkcs.pkcs7.SignedDataStream
-
The content type.
- contentCommitment - Static variable in class iaik.x509.extensions.KeyUsage
-
The
contentCommitment keyUsage purpose is used by recent
editions of X.509 as synonym for
nonRepudiation
.
- contentHint - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.2.4) for the PKCS#9
ContentHint
attribute as used for S/MIMEv3 ESS.
- contentIdentifier - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.2.7) for the PKCS#9
ContentIdentifier
attribute as used for S/MIMEv3 ESS.
- ContentInfo - Class in iaik.pkcs.pkcs7
-
This class represents the non-stream implementation of the PKCS#7 ContentInfo
type.
- ContentInfo(Content) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
-
Creates a PKCS#7 ContentInfo
from the given content value.
- ContentInfo(ObjectID) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
-
Creates an empty PKCS#7 ContentInfo
from the given content type.
- ContentInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
-
Creates a PKCS#7 ContentInfo from an ASN1Object.
- ContentInfo(InputStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfo
-
Creates a new ContentInfo where the DER encoded data
is read from the given InputStream.
- ContentInfoStream - Class in iaik.pkcs.pkcs7
-
This class represents the stream implementation of the PKCS#7
ContentInfo
type.
- ContentInfoStream(ContentStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
-
Creates a PKCS#7 ContentInfoStream
from the given content
value.
- ContentInfoStream(ObjectID) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
-
Creates an empty PKCS#7 ContentInfoStream
from the given
content type.
- ContentInfoStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.ContentInfoStream
-
Creates a new ContentInfoStream where the DER encoded data is read from the
given InputStream.
- contentReference - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.2.10) for the PKCS#9
ContentReference
attribute as used for S/MIMEv3 ESS.
- ContentStream - Interface in iaik.pkcs.pkcs7
-
The interface for the stream implementations of the PKCS#7 content types.
- contentType - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.3) for the PKCS#9 attribute contentType
.
- CONTEXT_SPECIFIC - Static variable in class iaik.asn1.ASN
-
Tag class: context-specific
- CONTEXT_SPECIFIC - Static variable in class iaik.asn1.DerInputStream
-
Tag class: context-specific
- convertCertificate(Certificate) - Static method in class iaik.utils.Util
-
This method converts a Certificate object into an IAIK X509Certificate
object.
- convertCertificateChain(Certificate[]) - Static method in class iaik.utils.Util
-
This method converts an array of Certificate objects into an array of IAIKX
X509Certificate objects.
- convertEndian32(byte[]) - Static method in class iaik.utils.Util
-
Convert between little and big endian 32 bit formats.
- convertKeyStore(KeyStore, char[]) - Static method in class iaik.security.keystore.IAIKKeyStore
-
Converts a KeyStore of old format (%lt; v5.5) to new format.
- ConvertKeyStore - Class in iaik.utils
-
Tool for converting key store entries from one keystore to another
keystore (of different type).
- ConvertKeyStore(String, String, String, String) - Constructor for class iaik.utils.ConvertKeyStore
-
Creates a ConverKeyStore object with given source and target KeyStore types.
- converToPBEKeyBMP(SecretKey) - Static method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
Tries to convert the given SecretKey to a PBEKeyBMP.
- convertToAttributeCertificate(Certificate) - Static method in class iaik.utils.Util
-
This method converts a attribute Certificate object into an IAIK
AttributeCertificate object.
- convertToAttributeCertificateChain(Certificate[]) - Static method in class iaik.utils.Util
-
This method converts an array of Certificates into an array of
AttributeCertificates.
- copyBlock(byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Copies the specified byte sequence of the given source array to the
specified destination array.
- copyBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
-
Copies one byte block to another.
- copyBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Copies the specified integer sequence of the given source array to the
specified destination array.
- copyBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
-
Copies one integer block to another.
- copyBlock(long[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Copies the specified long sequence of the given source array to the
specified destination array.
- copyBlock(long[], long[]) - Static method in class iaik.utils.CryptoUtils
-
Copies one long block to another.
- copyFile(File, File) - Static method in class iaik.utils.ConvertKeyStore
-
Copies the given file to the given directory.
- copyStream() - Method in class iaik.utils.StreamCopier
-
Start the copying.
- copyStream(InputStream, OutputStream, byte[]) - Static method in class iaik.utils.Util
-
Reads all data (until EOF is reached) from the given source to the
destination stream.
- countComponents() - Method in class iaik.asn1.ASN1
-
Returns the number of components in this ASN1 Object.
- countComponents() - Method in class iaik.asn1.ASN1Object
-
Throws a CodingException.
- countComponents() - Method in class iaik.asn1.ConstructedType
-
Returns the number of component objects.
- countersignature - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.6) for the PKCS#9/PKCS#7 attribute countersignature
.
- countExtensions() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
-
Returns the number of extensions included in this ExtensionRequest.
- countExtensions() - Method in class iaik.x509.attr.ACRL
-
Returns the number of extensions included into this CRL.
- countExtensions() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns the number of extensions included into this certificate.
- countExtensions() - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Returns the number of extensions included in this basic ocsp response.
- countExtensions() - Method in class iaik.x509.ocsp.OCSPRequest
-
Returns the number of extensions included in this ocsp request.
- countExtensions() - Method in class iaik.x509.ocsp.Request
-
Returns the number of extensions included in this request.
- countExtensions() - Method in class iaik.x509.ocsp.SingleResponse
-
Returns the number of extensions included in this single response.
- countExtensions() - Method in class iaik.x509.RevokedCertificate
-
Returns the number of extensions included into this revoked certificate.
- countExtensions() - Method in class iaik.x509.X509Certificate
-
Returns the number of extensions included into this certificate.
- countExtensions() - Method in class iaik.x509.X509CRL
-
Returns the number of extensions included into this CRL.
- countExtensions() - Method in class iaik.x509.X509Extensions
-
Returns the number of extensions included in this
X509Extensions
object.
- CountingDerInputStream - Class in iaik.asn1
-
Extends class DerInputStream
to count the number of bytes read from the stream.
- CountingDerInputStream(InputStream) - Constructor for class iaik.asn1.CountingDerInputStream
-
Creates a new DerInputStream to read data from the specified input stream.
- countRequests() - Method in class iaik.x509.ocsp.OCSPRequest
-
Returns the number of requests included.
- country - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.4.6) for the X.500 attribute type countryName
(shortName C
).
- countryOfCitizenship - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.9.4) for the Qualified Certificate personal data attribute
type CountryOfCitizenship
.
- countryOfResidence - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.9.5) for the Qualified Certificate personal data attribute
type CountryOfResidence
.
- countSingleResponses() - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Returns the number of single responses included.
- create(ASN) - Static method in class iaik.asn1.ASN
-
Creates a new ASN.1 object for the given ASN.1 type.
- create(ASN, Object) - Static method in class iaik.asn1.ASN
-
Creates new ASN.1 object for the given ASN.1 type and Java value.
- create(ObjectID) - Static method in class iaik.asn1.structures.Attribute
-
Returns the implementation of the specified AttributeValue defined through an
ASN.1 ObjectID (the attribute type).
- create(ObjectID) - Static method in class iaik.asn1.structures.OtherName
-
Returns the implementation of the requested OtherName defined through an
ASN.1 ObjectID (the OtherName type-id).
- create(ObjectID) - Static method in class iaik.pkcs.pkcs12.SafeBag
-
Creates a new SafeBag from a given ObjectID.
- create(ObjectID) - Static method in class iaik.pkcs.pkcs7.ContentInfo
-
Returns an instance of the specified PKCS#7 content type implementation,
defined by its ASN.1 ObjectID.
- create(ObjectID, ASN1Object) - Static method in class iaik.pkcs.pkcs7.ContentInfo
-
Returns an instance of the specified PKCS#7 content type implementation, defined
by its ASN.1 ObjectID.
- create(ObjectID) - Static method in class iaik.pkcs.pkcs7.ContentInfoStream
-
Returns a stream-supporting instance of the specified PKCS#7 content type
implementation, defined by its ASN.1 ObjectID.
- create(ObjectID, InputStream) - Static method in class iaik.pkcs.pkcs7.ContentInfoStream
-
Returns a stream-supporting instance of the specified PKCS#7 content type
implementation, defined by its ASN.1 ObjectID.
- create(Class) - Method in class iaik.utils.Factory
-
Creates a new instance of the given class.
- create(Class, Object, boolean) - Method in class iaik.utils.Factory
-
Create an instance using the given interface and type.
- create(Class) - Method in class iaik.utils.ObjectFactory
-
Creates a new instance of the given class.
- create(Object) - Method in class iaik.utils.ObjectFactory
-
Creates an instance of a class implementing the given type.
- create(ObjectID) - Static method in class iaik.x509.attr.SecurityCategory
-
Returns the implementation of the requested SecurityCategory defined through an
ASN.1 ObjectID (the SecurityCategory type).
- create(ObjectID) - Static method in class iaik.x509.extensions.qualified.structures.QCStatement
-
Returns the implementation of the specified statement info defined through an
ASN.1 ObjectID.
- create(ObjectID) - Static method in class iaik.x509.ocsp.ResponseBytes
-
Returns the implementation of the specified response type defined
by an ASN.1 ObjectID.
- create(ObjectID) - Static method in class iaik.x509.X509Extensions
-
Returns the implementation of the specified extension defined through an
ASN.1 ObjectID.
- createCertificateChain(X509Certificate, Certificate[]) - Static method in class iaik.utils.Util
-
Creates a certificate chain that starts with the given user certificate.
- createContentHandler(String) - Method in class iaik.x509.ocsp.net.OCSPContentHandlerFactory
-
Returns a content handler for the given OCSP type.
- createExtensionsTable(boolean) - Method in class iaik.x509.X509Extensions
-
Creates the requested extensions repository.
- createOCSPResponse(InputStream, PublicKey, AlgorithmID, V3Extension[]) - Method in class iaik.x509.ocsp.utils.ResponseGenerator
-
Creates an OCSPResponse for the OCSPRequest read from the given input
stream.
- createPrivateKeyInfo() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Creates a PrivateKeyInfo ASN.1 data structure (PKCS#8).
- createPublicKeyInfo() - Method in class iaik.x509.PublicKeyInfo
-
- createRsaOaepAlgorithmID(AlgorithmID) - Static method in class iaik.utils.Util
-
Creates an RSA-OAEP AlgorithmID for the given hash algorithm.
- createRsaOaepAlgorithmID(AlgorithmID, AlgorithmID, byte[]) - Static method in class iaik.utils.Util
-
Creates an RSA-OAEP AlgorithmID with the supplied parameters (hash algorithm id,
PSource algorithm and label).
- createRsaOaepParameters(AlgorithmID) - Static method in class iaik.utils.Util
-
Creates RSA-OAEP parameters for the given hash algorithm.
- createRsaOaepParameters(AlgorithmID, AlgorithmID, byte[]) - Static method in class iaik.utils.Util
-
Creates RSA-OAEP parameters for the given hash algorithm id,
PSource algorithm and label.
- createRsaPssAlgorithmID(AlgorithmID) - Static method in class iaik.utils.Util
-
Creates an RSA-PSS AlgorithmID for the given hash algorithm.
- createRsaPssAlgorithmID(AlgorithmID, int) - Static method in class iaik.utils.Util
-
Creates an RSA-PSS AlgorithmID with the supplied parameters (hash algorithm id,
salt length).
- createRsaPssParameters(AlgorithmID) - Static method in class iaik.utils.Util
-
Creates RSA PSS parameters for the given hash algorithm id.
- createRsaPssParameters(AlgorithmID, int) - Static method in class iaik.utils.Util
-
Creates RSA PSS parameters for the given hash algorithm id and salt length).
- createSequenceOf(ASN1Type[]) - Static method in class iaik.asn1.ASN
-
Creates a SEQUENCE OF ASN.1 object from the given array of ASN.1 types.
- createSequenceOf(Vector) - Static method in class iaik.asn1.ASN
-
Creates a SEQUENCE OF ASN.1 object from the given vector of ASN.1 types.
- createSetOf(ASN1Type[]) - Static method in class iaik.asn1.ASN
-
Creates a SET OF ASN.1 object from the given array of ASN.1 types.
- createSetOf(ASN1Type[], boolean) - Static method in class iaik.asn1.ASN
-
Creates a SET OF ASN.1 object from the given array of ASN.1 types.
- createSetOf(Vector) - Static method in class iaik.asn1.ASN
-
Creates a SET OF ASN.1 object from the given vector of ASN.1 types.
- createURLStreamHandler(String) - Method in class iaik.x509.net.ldap.LdapURLStreamHandlerFactory
-
Gets a URLStreamHandler for the given protocol.
- critical - Variable in class iaik.x509.V3Extension
-
Specifies, if the actual V3Extension is critical or not.
- critical_extensions - Variable in class iaik.x509.X509Extensions
-
Repository for critical extensions.
- CriticalObject - Class in iaik.utils
-
This class can be used to secure critical objects in memory.
- CriticalObject(Object) - Constructor for class iaik.utils.CriticalObject
-
Creates a new CriticalObject with a new random key.
- CriticalObject(Object, boolean) - Constructor for class iaik.utils.CriticalObject
-
Creates a new CriticalObject with a new random key.
- CriticalObject(Object, byte[]) - Constructor for class iaik.utils.CriticalObject
-
Creates a new CriticalObject from a given key.
- CriticalObject(Object, byte[], boolean) - Constructor for class iaik.utils.CriticalObject
-
Creates a new CriticalObject from a given key.
- crl - Variable in class iaik.pkcs.pkcs12.CRLBag
-
The CRL.
- crl_type - Variable in class iaik.pkcs.pkcs12.CRLBag
-
The type of the CRL (X.509 per default)
- CRLBag - Class in iaik.pkcs.pkcs12
-
This class contains a CRL and any associated attributes.
- CRLBag() - Constructor for class iaik.pkcs.pkcs12.CRLBag
-
Default constructor.
- CRLBag(X509CRL) - Constructor for class iaik.pkcs.pkcs12.CRLBag
-
Creates a new CRLBag from an already existing CRL.
- CRLBag(X509CRL, String, byte[]) - Constructor for class iaik.pkcs.pkcs12.CRLBag
-
Creates a new CRLBag from an already existing CRL, a friendlyName and a
locakKeyID.
- CRLDistPointsSyntax - Class in iaik.x509.extensions
-
Abstract super class for the CRLDistributionPoints
and FreshestCRL
Extensions.
- CRLDistPointsSyntax() - Constructor for class iaik.x509.extensions.CRLDistPointsSyntax
-
Default constructor.
- CRLDistPointsSyntax(DistributionPoint) - Constructor for class iaik.x509.extensions.CRLDistPointsSyntax
-
Creates an CRLDistPointsSyntax
object and adds a DistributionPoint.
- CRLDistributionPoints - Class in iaik.x509.extensions
-
This class implements the CRLDistributionPoints
Extension.
- CRLDistributionPoints() - Constructor for class iaik.x509.extensions.CRLDistributionPoints
-
Default constructor.
- CRLDistributionPoints(DistributionPoint) - Constructor for class iaik.x509.extensions.CRLDistributionPoints
-
Creates an CRLDistributionPoints
object and adds an DistributionPoint.
- crlExt_AuthorityKeyIdentifier - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.35) for the X.509 AuthorityKeyIdentifier certificate/crl extension
as specified by RFC 5280.
- crlExt_CertificateIssuer - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.29) for the X.509 CertificateIssuer crl entry extension
as specified by RFC 5280.
- crlExt_CrlNumber - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.20) for the X.509 CRLNumber crl extension
as specified by RFC 5280.
- crlExt_DeltaCRLIndicator - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.27) for the X.509 DeltaCRLIndicator crl extension
as specified by RFC 5280.
- crlExt_ExpiredCertsOnCRL - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.60) for the X.509 ExpiredCertsOnCRL crl extension
as specified by ITU-T Recommendation X.509.
- crlExt_HoldInstructionCode - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.23) for the X.509 HoldInstructionCode crl extension
as specified by RFC 5280.
- crlExt_InvalidityDate - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.24) for the X.509 InvalidityDate crl extension
as specified by RFC 5280.
- crlExt_IssuingDistributionPoint - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.28) for the X.509 IssuingDistributionPoint crl extension
as specified by RFC 5280.
- crlExt_ReasonCode - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.29.21) for the X.509 ReasonCode crl extension
as specified by RFC 5280.
- CrlID - Class in iaik.x509.ocsp.extensions
-
This class implements the OCSP CrlID
(CRL References) extension.
- CrlID() - Constructor for class iaik.x509.ocsp.extensions.CrlID
-
Default constructor.
- CRLListener - Interface in iaik.x509.stream
-
A
X509CRLStream
object always calls the methods
of a CRL listener in the same order while parsing a CRL.
- CRLNumber - Class in iaik.x509.extensions
-
This class implements the CRLNumber
extension.
- CRLNumber() - Constructor for class iaik.x509.extensions.CRLNumber
-
Default constructor.
- CRLNumber(BigInteger) - Constructor for class iaik.x509.extensions.CRLNumber
-
Creates a new CRLNumber
from a BigInteger.
- crls - Variable in class iaik.pkcs.pkcs7.SignedDataStream
-
Repository for any included CRLs.
- cRLSign - Static variable in class iaik.x509.extensions.KeyUsage
-
The cRLSign keyUsage purpose indicating to use the
subject public key for verifying a signature on CRLs.
- crlTypes - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.23) for the PKCS#9 attribute crlTypes
.
- crypt(BigInteger) - Method in class iaik.security.rsa.RSAPrivateKey
-
Deprecated.
Use iaik.pkcs.pkcs1.RSACipher#rawPrivateRSA instead.
- crypt(BigInteger) - Method in class iaik.security.rsa.RSAPublicKey
-
Deprecated.
Use iaik.pkcs.pkcs1.RSACipher#rawPublicRSA instead.
- CryptoUtils - Class in iaik.utils
-
Some useful cryptography utilities.
- Data - Class in iaik.pkcs.pkcs7
-
This class represents the non-stream implementation of the PKCS#7 content
type Data
.
- Data() - Constructor for class iaik.pkcs.pkcs7.Data
-
Default constructor for dynamic object creation in ContentInfo.
- Data(byte[]) - Constructor for class iaik.pkcs.pkcs7.Data
-
Creates a PKCS#7 Data
object from a byte array supplying the
data value.
- Data(byte[], int) - Constructor for class iaik.pkcs.pkcs7.Data
-
Creates a PKCS#7 Data
object from a byte array supplying the
data value and a blockSize specifying the encoding scheme.
- Data(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.Data
-
Creates a PKCS#7 Data object from an ASN1Object.
- Data(InputStream) - Constructor for class iaik.pkcs.pkcs7.Data
-
Creates a new PKCS#7 Data from a DER encoded InputStream.
- dataBuffer_ - Variable in class iaik.security.rsa.RawRSASignature
-
Data buffer to which the DigestInfo is written when supplied via an update method.
- dataEncipherment - Static variable in class iaik.x509.extensions.KeyUsage
-
The dataEncipherment keyUsage purpose indicating to use the
subject public key for enciphering user data, other than cryptographic keys.
- DataStream - Class in iaik.pkcs.pkcs7
-
This class represents the stream-implementation of the PKCS#7 content type
Data
.
- DataStream() - Constructor for class iaik.pkcs.pkcs7.DataStream
-
Default constructor for dynamic object creation in ContentInfo.
- DataStream(InputStream, int) - Constructor for class iaik.pkcs.pkcs7.DataStream
-
Creates a new PKCS#7 Data from an InputStream supplying the raw content
data.
- DataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.DataStream
-
Creates a new PKCS#7 data from a BER encoded InputStream.
- dateOfBirth - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.9.1) for the Qualified Certificate personal data attribute
type DateOfBirth
.
- Debug - Class in iaik.debug
-
- decapsule(byte[], byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanism
-
The decapsule
method of the KEM.
- decipherOnly - Static variable in class iaik.x509.extensions.KeyUsage
-
The decipherOnly keyUsage purpose indicating that the
subject public key may be used only for enciphering data while performing
key agreement, if the keyAgreement bit also is set.
- decode(int, InputStream) - Method in class iaik.asn1.ASN1Object
-
Decodes an ASN1Object represented by the next length
bytes of
the given input stream.
- decode(int, InputStream) - Method in class iaik.asn1.ASN1String
-
Decodes a ASN1String value from the given InputStream.
- decode(ASN1Object) - Method in interface iaik.asn1.ASN1Type
-
Decodes an ASN1Object according to the ASN.1 type the class implements.
- decode(int, InputStream) - Method in class iaik.asn1.BIT_STRING
-
Decodes a BIT_STRING value from the given InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.BOOLEAN
-
Decodes a BOOLEAN value from the given InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.CON_SPEC
-
Decodes the next available data from the InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.ConstructedType
-
Decodes the next available data from the InputStream.
- decode(byte[]) - Static method in class iaik.asn1.DerCoder
-
Creates an ASN.1 object from the DER encoded version.
- decode(byte[], boolean) - Static method in class iaik.asn1.DerCoder
-
Creates an ASN.1 object from the DER encoded version.
- decode(InputStream) - Static method in class iaik.asn1.DerCoder
-
Creates an ASN.1 object from the DER encoded version.
- decode(InputStream, boolean) - Static method in class iaik.asn1.DerCoder
-
Creates an ASN.1 object from the DER encoded version.
- decode(int, InputStream) - Method in class iaik.asn1.EncodedASN1Object
-
Only throws a CodingException since decoding not supported by this class.
- decode(int, InputStream) - Method in class iaik.asn1.ENUMERATED
-
Decodes an ENUMERATED value from the given InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.GeneralizedTime
-
Decodes a GeneralizedTime value from the given InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.INTEGER
-
Decodes an INTEGER value from the given InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.NULL
-
Decodes a NULL value from the given InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.ObjectID
-
Decodes the next available data from the InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.OCTET_STRING
-
Decodes an OCTET_STRING value from the given InputStream.
- decode(int, InputStream) - Method in class iaik.asn1.SET
-
Decodes the next available data from the InputStream.
- decode(ASN1Object) - Method in class iaik.asn1.structures.AccessDescription
-
Decodes the given ASN.1 AccessDescription
object for parsing
the internal structure.
- decode(ASN1Object) - Method in class iaik.asn1.structures.AlgorithmID
-
Decodes an AlgorithmID from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.Attribute
-
Decodes an Attribute from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.AVA
-
Decodes an AVA from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.GeneralNames
-
Decodes a GeneralNames
from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.GeneralSubtree
-
Decodes a GeneralSubtree from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.Name
-
Decodes a Name from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.PolicyMapping
-
Decodes a PolicyMapping from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.RDN
-
Decodes a RelativeDistinguishedName from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.asn1.structures.UnknownAttributeValue
-
Reads the ASN.1 representation of the unknown attribute value.
- decode(int, InputStream) - Method in class iaik.asn1.UNKNOWN
-
Decodes the value of an UMKNOWN ASN.1 object from the given input stream.
- decode(int, InputStream) - Method in class iaik.asn1.UTCTime
-
Decodes a UTCTime value from the given InputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Initializes this MGF1Parameters object from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Initializes this RSAOaepParameters object from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Initializes this RSAPssParameters object from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Initializes this RSASSAPkcs1v15Parameters object from the given ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
-
Decode and inits this AuthenticatedSafe
from an ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.CertificateBag
-
Decodes the CertificateBag given as ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.CRLBag
-
Decodes the CRLBag given as ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.KeyBag
-
Decodes the KeyBag given as ASN1Object.
- decode() - Method in class iaik.pkcs.pkcs12.PKCS12
-
Decodes this given PKCS#12 object for parsing the internal structure.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
-
Decodes the PKCS8ShroudedKeyBag given as ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.SafeContentsBag
-
Decodes the SafeContentsBag given as ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs12.SecretBag
-
Decodes the SecretBag given as ASN1Object.
- decode(ASN1Object) - Method in interface iaik.pkcs.pkcs7.Content
-
Decodes the supplied PKCS#7 content type, given as ASN1Object.
- decode(DerInputStream) - Method in class iaik.pkcs.pkcs7.ContentInfo
-
Reads and decodes the ContentInfo from a DerInputStream.
- decode(DerInputStream) - Method in class iaik.pkcs.pkcs7.ContentInfoStream
-
Reads and decodes the ContentInfo from a DerInputStream.
- decode(InputStream) - Method in interface iaik.pkcs.pkcs7.ContentStream
-
Decodes the DER encoded data of the implemented PKCS#7 content type,
supplied from an input stream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.Data
-
Reads and decodes the Data from an ASN1Object.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.Data
-
Reads and decodes the Data from an InputStream.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.DataStream
-
Reads and decodes the Data from a DerInputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.DigestedData
-
Decodes the given DigestedData ASN1 object.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.DigestedData
-
Reads and decodes the DigestedData from a DerInputStream.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
-
Reads and decodes the DigestedDataStream from a DerInputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.DigestInfo
-
Decodes the given ASN.1 DigestInfo
object for parsing the
internal structure.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Decodes the EncryptedContentInfo supplied as ASN1Object.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Reads and decodes the EncryptedContentInfo from a DerInputStream.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Reads and decodes the EncryptedContentInfoStream from a DerInputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EncryptedData
-
Decodes the given EncryptedData ASN1 object.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedData
-
Reads and decodes the EncryptedData from a DerInputStream.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
-
Reads and decodes the EncryptedDataStream from a DerInputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.EnvelopedData
-
Decodes the given EnvelopedData ASN1 object.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.EnvelopedData
-
Reads and decodes the EnvelopedData from a DerInputStream.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Reads and decodes the EnvelopedData from a DerInputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.RecipientInfo
-
Decodes the given ASN.1 RecipientInfo
object for parsing the
internal structure.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
-
Decodes the SignedAndEnvelopedData supplied as ASN1Object.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
-
Reads and decodes the SignedAndEnvelopedData from a DerInputStream.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
-
Reads and decodes the SignedAndEnvelopedData from a DerInputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.SignedData
-
Decodes the SignedData supplied as ASN1Object.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedData
-
Reads and decodes the SignedData from a DerInputStream.
- decode(InputStream) - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Reads and decodes the SignedDataStream from a DerInputStream.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Decodes the given ASN.1 SignerInfo
object for parsing the
internal structure.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Decodes an AsymmetricKeyPackage from an ASN1Object.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Decodes the given ASN.1 EncryptedPrivateKeyInfo
object for
parsing the internal structure.
- decode(byte[]) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Abstract method to be implemented for decoding a DER encoded private key.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Decodes the given ASN.1 PrivateKeyInfo
object
for parsing the internal structure.
- decode(byte[]) - Method in class iaik.pkcs.pkcs8.RawPrivateKey
-
Decodes a raw PrivateKey, encoded in DER format.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs9.ChallengePassword
-
Decodes the given ASN.1 ChallengePassword
object for parsing
the internal structure.
- decode(ASN1Object) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
-
Decodes the given ASN.1 ExtensionRequest
object for parsing
the internal structure.
- decode(byte[]) - Method in class iaik.security.dh.DHPrivateKey
-
Decodes a DER encoded DH private key.
- decode(byte[]) - Method in class iaik.security.dh.DHPublicKey
-
Decodes a DHPublicKey, encoded in DER format.
- decode(byte[]) - Method in class iaik.security.dsa.DSAPrivateKey
-
Decodes a DER encoded DSA private key.
- decode(byte[]) - Method in class iaik.security.dsa.DSAPublicKey
-
Decodes a DSAPublicKey, encoded in DER format.
- decode(byte[]) - Method in class iaik.security.elgamal.ElGamalPrivateKey
-
Decodes a DER encoded ElGamal private key.
- decode(byte[]) - Method in class iaik.security.elgamal.ElGamalPublicKey
-
Decodes a ElGamalPublicKey, encoded in DER format.
- decode(byte[]) - Method in class iaik.security.rsa.RSAOaepPrivateKey
-
Decodes a DER encoded RSAOaepPrivateKey (PKCS#1).
- decode(byte[]) - Method in class iaik.security.rsa.RSAOaepPublicKey
-
Decodes a RSAOaepPublicKey, encoded in DER format.
- decode(byte[]) - Method in class iaik.security.rsa.RSAPrivateKey
-
Decodes a DER encoded RSAPrivateKey (PKCS#1).
- decode(byte[]) - Method in class iaik.security.rsa.RSAPssPrivateKey
-
Decodes a DER encoded RSAPssPrivateKey (PKCS#1).
- decode(byte[]) - Method in class iaik.security.rsa.RSAPssPublicKey
-
Decodes a RSAPssPublicKey, encoded in DER format.
- decode(byte[]) - Method in class iaik.security.rsa.RSAPublicKey
-
Decodes a RSAPublicKey, encoded in DER format (PKCS#1).
- decode(ASN1Object) - Method in class iaik.security.spec.IaikPBEParameterSpec
-
Decodes the given ASN.1 object and parses
it for salt and iteration count.
- decode(String) - Static method in class iaik.utils.URLDecoder
-
Decodes an URL.
- decode(ASN1Object) - Method in class iaik.x509.attr.ACRL
-
Decodes a CRL from an ASN1Object.
- decode(ASN1Object) - Method in interface iaik.x509.attr.AttCertIssuer
-
Decodes an AttCertIssuer from its ASN.1 representasion.
- decode(ASN1Object) - Method in class iaik.x509.attr.AttributeCertificate
-
Creates an AttributeCertificate from an ASN1Object.
- decode(InputStream) - Method in class iaik.x509.attr.AttributeCertificate
-
Decodes an AttributeCertificate from an input stream.
- decode(ASN1Object) - Method in class iaik.x509.attr.attributes.Clearance
-
Decodes the given ASN.1 Clearance
object for parsing
the internal structure.
- decode(ASN1Object) - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
-
Decodes an IetfAttrSyntax from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.attr.attributes.Role
-
Decodes a Role attribute from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.attr.attributes.SvceAuthInfo
-
Decodes an SvceAuthInfo from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.attr.Target
-
Decodes a Target from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.attr.Targets
-
Decodes a Targets object from its ASN.1 representation (SEQUENCE OF Target).
- decode(ASN1Object) - Method in class iaik.x509.attr.UnknownSecurityCategory
-
Reads the ASN.1 representation of the unknown SecurityCategory value.
- decode(ASN1Object) - Method in class iaik.x509.attr.V1Form
-
Decodes a V1Form from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.attr.V2Form
-
Decodes a V2Form from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.BiometricData
-
Decodes this BiometricData
from an ASN1Object.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuCompliance
-
Decodes a QcEuCompliance from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
-
Decodes the QcEuLimitValue.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS
-
Decodes a QcEuPDS from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuPDS.PdsLocation
-
Decodes and parses the given ASN.1 PdsLocation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuRetentionPeriod
-
Decodes the QcEuRetentionPeriod.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuSSCD
-
Decodes a QcEuSSCD from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
-
Decodes the QcType.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.QCStatement
-
Decodes an QCStatement from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.QCStatementInfo
-
Decodes a statement info from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.SemanticsInformation
-
Decodes a SemanticsInformation from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.extensions.qualified.structures.UnknownQCStatementInfo
-
Reads the ASN.1 representation of the unknown statement info.
- decode(ASN1Object) - Method in class iaik.x509.extensions.smime.SMIMECapability
-
Decodes an SMIMECapability from an ASN1Object.
- decode(ASN1Object) - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Decodes a BasicOCSPResponse from an ASN1Object.
- decode(byte[]) - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Decodes a BasicOCSPResponse from an byte array.
- decode(InputStream) - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Decodes a BasicOCSPResponse from an InputStream.
- decode(ASN1Object) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
-
Decodes this PreferredSignatureAlgorithm from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.ocsp.OCSPRequest
-
Decodes a OCSPRequest from an ASN1Object.
- decode(byte[]) - Method in class iaik.x509.ocsp.OCSPRequest
-
Decodes a OCSPRequest from a byte array.
- decode(InputStream) - Method in class iaik.x509.ocsp.OCSPRequest
-
Decodes an OCSPRequest from an InputStream.
- decode(ASN1Object) - Method in class iaik.x509.ocsp.OCSPResponse
-
Decodes an OCSPResponse from its ASN.1 representation.
- decode(InputStream) - Method in class iaik.x509.ocsp.OCSPResponse
-
Decodes an OCSPResponse from its DER encoding.
- decode(ASN1Object) - Method in class iaik.x509.ocsp.Request
-
Decodes a Request from an ASN1Object.
- decode(byte[]) - Method in class iaik.x509.ocsp.Response
-
Decodes a response from its DER encoding.
- decode(ASN1Object) - Method in class iaik.x509.ocsp.ResponseBytes
-
Decodes ResponseBytes from its ASN.1 representation.
- decode(ASN1Object) - Method in class iaik.x509.ocsp.SingleResponse
-
Creates a SingleResponse from an ASN1Object.
- decode(byte[]) - Method in class iaik.x509.PublicKeyInfo
-
Abstract method to be implemented for decoding a DER encoded public key.
- decode(ASN1Object) - Method in class iaik.x509.PublicKeyInfo
-
Decodes the given ASN.1
PublicKeyInfo
object for parsing the
internal structure.
- decode(byte[]) - Method in class iaik.x509.RawPublicKey
-
Decodes a raw X509PublicKey, encoded in DER format.
- decode(ASN1Object) - Method in class iaik.x509.X509Certificate
-
Creates a X509Certificate from an ASN1Object.
- decode(InputStream) - Method in class iaik.x509.X509Certificate
-
Decodes a X509Certificate from an input stream.
- decode(ASN1Object) - Method in class iaik.x509.X509CRL
-
Creates a CRL from an ASN1Object.
- decode(ASN1Object) - Method in class iaik.x509.X509Extensions
-
Initializes the extensions from an ASN1Object.
- decodeByteArray(String) - Static method in class iaik.utils.Util
-
Decode base64 encoded data from the given string and return it as a byte
array.
- decodeIntArray(String) - Static method in class iaik.utils.Util
-
Decode base64 encoded data from the given string and return it as an int
array.
- decodeISO8859_1(String) - Static method in class iaik.utils.URLDecoder
-
Decodes an ISO8859-1 encoded URL.
- decodeKey(int, String, byte[]) - Static method in class iaik.utils.Util
-
Construct a key object from and encoded key.
- decodePkiPath(byte[]) - Static method in class iaik.utils.Util
-
Parses a certificate array from a DER encoded PKI path.
- decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.Target
-
Decodes (parses) the untagged ASN.1 representation of this Target object.
- decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.TargetCert
-
Decodes (parses) the untagged ASN.1 representation of this TargetCert object.
- decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.TargetGroup
-
Decodes (parses) the untagged ASN.1 representation of this TargetGroup object.
- decodeUnTaggedASN1Object(ASN1Object) - Method in class iaik.x509.attr.TargetName
-
Decodes (parses) the untagged ASN.1 representation of this TargetName object.
- decodeUTF8(String) - Static method in class iaik.utils.URLDecoder
-
Decodes an UTF-8 encoded URL.
- decoding - Variable in class iaik.utils.Base64InputStream
-
- decrypt(char[]) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
-
Uses the given password for decrypting the password-based encrypted
contents of this AuthenticatedSafe
to recover the safe bags
constituting this AuthenticatedSafe
object.
- decrypt(char[]) - Method in class iaik.pkcs.pkcs12.PKCS12
-
Uses the provided password to decrypt this PKCS12 object for recovering the
inherent authenticatedSafes.
- decrypt(char[]) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
-
Decrypts this KeyBag using the given password.
- decrypt(String) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Decrypts an encrypted PrivateKeyInfo (PKCS#5 and PKCS#8).
- decrypt(char[]) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Decrypts an encrypted PrivateKeyInfo (PKCS#5 and PKCS#8).
- decrypt(char[]) - Method in class iaik.utils.KeyAndCertificate
-
Decrypts the private key in this KeyAndCertificate with the given password.
- decrypt(String) - Method in class iaik.utils.SSLeayPrivateKey
-
Decrypts this private key.
- DECRYPT_MODE - Static variable in class iaik.pkcs.pkcs7.RSACipherProvider
-
Cipher decrypt mode.
- DECRYPT_MODE - Static variable in class iaik.security.rsa.RSA
-
Cipher decryption mode.
- decryptKey(PrivateKey) - Method in class iaik.pkcs.pkcs7.RecipientInfo
-
Uses a RSAPrivateKey to decrypt the encrypted content-encryption key.
- decryptKey(PrivateKey, String) - Method in class iaik.pkcs.pkcs7.RecipientInfo
-
Uses a RSAPrivateKey to decrypt the encrypted content-encryption key.
- DEFAULT_ENCODING_FORMAT - Static variable in class iaik.x509.X509CertPath
-
Default encoding format ("PkiPath") used by this CertPath implementation.
- DEFAULT_HASH_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
-
Default hash algorithm (SHA-1).
- DEFAULT_HASH_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
Default hash algorithm (SHA-1).
- DEFAULT_JVM_DATA_MODEL - Static variable in class iaik.utils.Util
-
- DEFAULT_MASK_GEN_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
-
Default mask generation algorithm (MGF1 with SHA1 as hash algorithm)
- DEFAULT_MASK_GEN_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
Default mask generation algorithm (MGF1 with SHA1 as hash algorithm)
- DEFAULT_PSOURCE_ALGORITHM - Static variable in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
-
Default PSourceAlgorithm (id-pSpecified).
- DEFAULT_SALT_LENGTH - Static variable in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
-
Default salt length (20).
- DEFAULT_TRAILER_FIELD - Static variable in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
Default trailer field number (1 indicating a trailer field byte of 0xBC).
- defineEncoding(ObjectID, ASN) - Static method in class iaik.asn1.structures.AVA
-
Defines the ASN.1 encoding for a specified Attribute type.
- deleteEntry(String) - Method in class iaik.utils.IAIKPasswordStore
-
Returns the password entry for the given alias.
- DeltaCRLIndicator - Class in iaik.x509.extensions
-
This class implements the DeltaCRLIndicator
extension.
- DeltaCRLIndicator() - Constructor for class iaik.x509.extensions.DeltaCRLIndicator
-
Default constructor.
- DeltaCRLIndicator(BigInteger) - Constructor for class iaik.x509.extensions.DeltaCRLIndicator
-
Creates a new DeltaCRLIndicator
from a BigInteger base crl number.
- DER - Static variable in class iaik.asn1.ASN1
-
Global value for ASN.1 coding format DER.
- DER - Static variable in class iaik.x509.X509CertPath
-
Encoding format "DER".
- DerCoder - Class in iaik.asn1
-
This class provides DER en/decoding utility for arbitrary ASN.1 structures.
- DerInputException - Exception in iaik.asn1
-
Exception thrown by the
DerInputStream
when some DER decoding related problem occurs during parsing an ASN.1 object.
- DerInputException(String) - Constructor for exception iaik.asn1.DerInputException
-
Constructs a DerInputException with the specified detail message.
- DerInputStream - Class in iaik.asn1
-
This class can be used to parse an InputStream containing DER encoded data.
- DerInputStream(InputStream) - Constructor for class iaik.asn1.DerInputStream
-
Creates a new DerInputStream to read data from the specified input stream.
- DES - Class in iaik.security.cipher
-
Implements the DES algorithm, a symmetric 64-bit block cipher
as defined by NIST in FIPS PUB 46-1 and FIPS PUB 46-2.
- DES() - Constructor for class iaik.security.cipher.DES
-
Creates a DES object by calling the BufferedCipher constructor for the DES cipher.
- des_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the DES
symmetric block cipher used
in CBC mode.
- des_EDE3_CBC - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the Triple DES
symmetric block
cipher used in CBC mode.
- description - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.4.13) for the X.500 attribute type description
("2.5.4.13").
- deserialize(byte[]) - Static method in class iaik.utils.CriticalObject
-
Deserializes a given object from a byte array.
- DESKeyGenerator - Class in iaik.security.cipher
-
This class provides the functionality of a DES key generator.
- DESKeyGenerator() - Constructor for class iaik.security.cipher.DESKeyGenerator
-
- DESParameterSpec - Class in iaik.security.cipher
-
DES parameter specification.
- DESParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.DESParameterSpec
-
Creates a DES Parameter specification by using the given SBoxes, PBox, and
the first 8 bytes of the supplied byte array as initialization vector (IV).
- DESParameterSpec(byte[], byte[], byte[], int) - Constructor for class iaik.security.cipher.DESParameterSpec
-
Creates a DES Parameter specification by using the given SBoxes, PBox, and
8 bytes of the supplied byte array as initialization vector (IV), beginning
at the given offset.
- destroy(byte[]) - Static method in class iaik.utils.CriticalObject
-
- destroy(int[]) - Static method in class iaik.utils.CriticalObject
-
- destroy(long[]) - Static method in class iaik.utils.CriticalObject
-
- destroy(float[]) - Static method in class iaik.utils.CriticalObject
-
- destroy(double[]) - Static method in class iaik.utils.CriticalObject
-
- destroy(boolean[]) - Static method in class iaik.utils.CriticalObject
-
- destroy(Object[]) - Static method in class iaik.utils.CriticalObject
-
- destroy(Object) - Static method in class iaik.utils.CriticalObject
-
- destroy(Vector) - Static method in class iaik.utils.CriticalObject
-
- destroy(Hashtable) - Static method in class iaik.utils.CriticalObject
-
- destroy(Enumeration) - Static method in class iaik.utils.CriticalObject
-
- destroyCriticalData() - Method in class iaik.pkcs.pkcs7.ContentInfo
-
Destroys the critical data of this object.
- destroyCriticalData() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
-
Destroys the critical data of this object.
- destroyCriticalData() - Method in class iaik.security.cipher.SecretKey
-
Destroys the critical data of this object.
- destroyCriticalData() - Method in class iaik.security.md.Md2
-
- DetSigDSAParameterSpec - Class in iaik.security.dsa
-
Algorithm parameter to enable deterministic DSA signing following RFC 6979.
- DetSigDSAParameterSpec() - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Default constructor for enabling deterministic signing.
- DetSigDSAParameterSpec(String) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DetSigDSAParameterSpec for enabling deterministic signing
by using the given hash algorithm when calculating the k value.
- DetSigDSAParameterSpec(AlgorithmID) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DetSigDSAParameterSpec for enabling deterministic signing
by using the given hash algorithm when calculating the k value.
- DetSigDSAParameterSpec(boolean) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DetSigDSAParameterSpec for en/disabling deterministic signing.
- DetSigDSAParameterSpec(boolean, String) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DetSigDSAParameterSpec for en/disabling deterministic signing
by using the given hash algorithm when calculating the k value.
- DetSigDSAParameterSpec(boolean, AlgorithmID) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DetSigDSAParameterSpec for en/disabling deterministic signing
by using the given hash algorithm when calculating the k value.
- DetSigDSAParameterSpec(BigInteger, BigInteger, BigInteger, boolean) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DSAParameterSpec for deterministic signing with the
specified parameter values.
- DetSigDSAParameterSpec(BigInteger, BigInteger, BigInteger, boolean, String) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DSAParameterSpec for deterministic signing with the
specified parameter values.
- DetSigDSAParameterSpec(BigInteger, BigInteger, BigInteger, boolean, AlgorithmID) - Constructor for class iaik.security.dsa.DetSigDSAParameterSpec
-
Creates a new DSAParameterSpec for deterministic signing with the
specified parameter values.
- dhKeyAgreement - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the Diffie-Hellman
key exchange
algorithm.
- DHKeyAgreement - Class in iaik.security.dh
-
This class extends
javax.crypto.KeyAgreementSpi
for providing
the functionality of a Diffie-Hellman key agreement as specified by
PKCS#3.
- DHKeyAgreement() - Constructor for class iaik.security.dh.DHKeyAgreement
-
Empty default Constructor.
- DHKeyFactory - Class in iaik.security.dh
-
This class converts Diffie Hellman keys (opaque representation) in their KeySpecs
(transparent representation) and vice versa.
- DHKeyFactory() - Constructor for class iaik.security.dh.DHKeyFactory
-
Default constructor for creating a DHKeyFactory.
- DHKeyPairGenerator - Class in iaik.security.dh
-
Key pair generator for DH keys to be used for Diffie Hellman key agreement.
- DHKeyPairGenerator() - Constructor for class iaik.security.dh.DHKeyPairGenerator
-
Default constructor for creating a DHKeyPairGenerator object.
- DHParameterGenerator - Class in iaik.security.dh
-
This class implements an AlgorithmParameterGenerator that generates
parameters for key-agreement according to the Diffie-Hellman protocol.
- DHParameterGenerator() - Constructor for class iaik.security.dh.DHParameterGenerator
-
The default constructor.
- DHParameters - Class in iaik.security.dh
-
This class represents Diffie Hellman parameters in opaque form and may be used
for generating opaque DH parameters and converting them between various formats.
- DHParameters() - Constructor for class iaik.security.dh.DHParameters
-
The default constructor.
- DHPrivateKey - Class in iaik.security.dh
-
This class implements a Diffie-Hellman private key and supports ASN.1
encoding.
- DHPrivateKey(BigInteger, DHParameterSpec) - Constructor for class iaik.security.dh.DHPrivateKey
-
Creates a new DHPrivateKey from given private key value x and DH parameter
specification
- DHPrivateKey(DHPrivateKeySpec) - Constructor for class iaik.security.dh.DHPrivateKey
-
Creates a new DHPrivateKey from the given DHPrivateKeySpec representing the
DH private key value x, and the public values p, g and l.
- DHPrivateKey(byte[]) - Constructor for class iaik.security.dh.DHPrivateKey
-
Creates a new DHPrivateKey from the given DER encoded byte array.
- DHPrivateKey(ASN1Object) - Constructor for class iaik.security.dh.DHPrivateKey
-
Creates a new DHPrivateKey from the given ASN.1 object.
- DHPrivateKey(InputStream) - Constructor for class iaik.security.dh.DHPrivateKey
-
Creates a new DHPrivateKey from an InputStream.
- DHPublicKey - Class in iaik.security.dh
-
This class implements a Diffie-Hellman public key and supports ASN.1
encoding.
- DHPublicKey(BigInteger, DHParameterSpec) - Constructor for class iaik.security.dh.DHPublicKey
-
Creates a new DHPublicKey from public key value and DH parameter
specification
- DHPublicKey(DHPublicKeySpec) - Constructor for class iaik.security.dh.DHPublicKey
-
Creates a new DHPublicKey from the given DHPublicKeySpec representing the
DH public key value y, and the public values p, g and l.
- DHPublicKey(byte[]) - Constructor for class iaik.security.dh.DHPublicKey
-
Creates a new DHPublicKey from the given DER encoded byte array.
- DHPublicKey(ASN1Object) - Constructor for class iaik.security.dh.DHPublicKey
-
Creates a new DHPublicKey from the given ASN.1 object.
- DHPublicKey(InputStream) - Constructor for class iaik.security.dh.DHPublicKey
-
Creates a new DHPublicKey from an InputStream.
- dhSinglePass_cofactorDH_sha1kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 3278 dhSinglePass-cofactorDH-sha1kdf-scheme
key encryption algorithm for using the cofactor ECDH primitive with ASNI-X9.63-KDF
key derivation function with hash algorithm SHA-1.
- dhSinglePass_cofactorDH_sha224kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha224kdf-scheme
key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with
ASNI-X9.63-KDF key derivation function with hash algorithm SHA-224.
- dhSinglePass_cofactorDH_sha256kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha256kdf-scheme
key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with
ASNI-X9.63-KDF key derivation function with hash algorithm SHA-256.
- dhSinglePass_cofactorDH_sha384kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha384kdf-scheme
key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with
ASNI-X9.63-KDF key derivation function with hash algorithm SHA-384.
- dhSinglePass_cofactorDH_sha512kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dhSinglePass-cofactorDH-sha512kdf-scheme
key encryption algorithm specified by SEC1 and RFC 5753 for using the cofactor ECDH primitive with
ASNI-X9.63-KDF key derivation function with hash algorithm SHA-512.
- dhSinglePass_stdDH_hkdf_sha256_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 8418 dhSinglePass-stdDH-hkdf-sha256-scheme
key encryption algorithm for using the standard ECDH primitive with the HKDF
key derivation function (RFC 5869) with hash algorithm SHA-256.
- dhSinglePass_stdDH_hkdf_sha384_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 8418 dhSinglePass-stdDH-hkdf-sha384-scheme
key encryption algorithm for using the standard ECDH primitive with the HKDF
key derivation function (RFC 5869) with hash algorithm SHA-384.
- dhSinglePass_stdDH_hkdf_sha512_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 8418 dhSinglePass-stdDH-hkdf-sha512-scheme
key encryption algorithm for using the standard ECDH primitive with the HKDF
key derivation function (RFC 5869) with hash algorithm SHA-512.
- dhSinglePass_stdDH_sha1kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 3278 dhSinglePass-stdDH-sha1kdf-scheme
key encryption algorithm for using the standard ECDH primitive with ASNI-X9.63-KDF
key derivation function with hash algorithm SHA-1.
- dhSinglePass_stdDH_sha224kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dhSinglePass-stdDH-sha224kdf-scheme
key encryption algorithm specified by SEC1 and RFC 5753 for using the standard
ECDH primitive with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-224.
- dhSinglePass_stdDH_sha256kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 5008 Suite B dhSinglePass-stdDH-sha256kdf-scheme
key encryption algorithm (SEC1, RFC 5753) for using the standard ECDH primitive with ASNI-X9.63-KDF
key derivation function with hash algorithm SHA-256.
- dhSinglePass_stdDH_sha384kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the RFC 5008 Suite B dhSinglePass-stdDH-sha384kdf-scheme
key encryption algorithm (SEC1, RFC 5753) for using the standard ECDH primitive with ASNI-X9.63-KDF
key derivation function with hash algorithm SHA-384.
- dhSinglePass_stdDH_sha512kdf_scheme - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dhSinglePass-stdDH-sha512kdf-scheme
key encryption algorithm specified by SEC1 and RFC 5753 for using the standard ECDH primitive
with ASNI-X9.63-KDF key derivation function with hash algorithm SHA-512.
- DigestedData - Class in iaik.pkcs.pkcs7
-
This class represents the non-stream supporting implementation of the PKCS#7
DigestedData
type.
- DigestedData() - Constructor for class iaik.pkcs.pkcs7.DigestedData
-
Default constructor for dynamic object creation in ContentInfo.
- DigestedData(byte[], AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.DigestedData
-
Creates a new DigestedData
object from given content and
and digest algorithm.
- DigestedData(Content, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestedData
-
Creates a new DigestedData
object from given content and
already hashed content value.
- DigestedData(ObjectID, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestedData
-
Creates a new DigestedData
object without content.
- DigestedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.DigestedData
-
Creates a PKCS#7 DigestedData
from an ASN1Object.
- DigestedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.DigestedData
-
Creates a PKCS#7 DigestedData from an InputStream.
- DigestedData(byte[], AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.DigestedData
-
Creates a new DigestedData from a byte array holding the content that
has been transmitted by other means, and the hash algorithms to be used
for digesting.
- DigestedDataStream - Class in iaik.pkcs.pkcs7
-
This class represents the stream supporting implementation of the PKCS#7
DigestedData
type.
- DigestedDataStream() - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
-
Default constructor for dynamic object creation in ContentInfo.
- DigestedDataStream(InputStream, AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
-
Creates a new DigestedDataStream
object from given content and
and digest algorithm.
- DigestedDataStream(ObjectID, AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
-
Creates a new DigestedDataStream
object without content.
- DigestedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
-
Creates a PKCS#7 DigestedData from an InputStream.
- DigestedDataStream(InputStream, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.DigestedDataStream
-
Creates a new DigestedDataStream from an InputStream holding the content
that has been transmitted by other means, and the hash algorithm to be used
for digesting.
- DigestInfo - Class in iaik.pkcs.pkcs7
-
This class implements the PKCS#7 DigestInfo
type.
- DigestInfo(AlgorithmID, byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestInfo
-
Creates a new DigestInfo
from a digest algorithm and a digest.
- DigestInfo(byte[]) - Constructor for class iaik.pkcs.pkcs7.DigestInfo
-
Creates a new DigestInfo
from its DER encoding.
- DigestInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.DigestInfo
-
Creates a new DigestInfo
from an ASN1Object.
- digitalSignature - Static variable in class iaik.x509.extensions.KeyUsage
-
The digitalSignature keyUsage purpose indicating to use the
subject public key for verifying digital signatures that have purposes other
than non-repudiation, certificate signature, and CRL signature.
- directoryName - Static variable in class iaik.asn1.structures.GeneralName
-
GeneralName type directoryName
(4).
- disableJava7ApiSupport(boolean) - Static method in class iaik.security.cipher.GCMParameters
-
Disables support for Java7 GCM API.
- disconnect() - Method in class iaik.x509.net.ldap.LdapURLConnection
-
Disconnects from the server.
- DistributionPoint - Class in iaik.asn1.structures
-
This class implements the ASN.1 type
DistributionPoint
as used
within a
CRLDistributionPoints
or
FreshestCRL
X.509v3 extension for identifying how CRL information
is obtained.
- DistributionPoint() - Constructor for class iaik.asn1.structures.DistributionPoint
-
Default constructor.
- DistributionPoint(ASN1Type) - Constructor for class iaik.asn1.structures.DistributionPoint
-
Creates a new DistributionPoint for the given distribution point name,
specified as RDN
or a GeneralNames
.
- DistributionPoint(String[]) - Constructor for class iaik.asn1.structures.DistributionPoint
-
Creates a new DistributionPoint with the given URI strings as distribution point name values.
- DistributionPoint(ASN1Object) - Constructor for class iaik.asn1.structures.DistributionPoint
-
Constructs a DistributionPoint from an ASN1Object.
- dnQualifier - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.4.46) for the x.500 attribute type dnQualifier
(distinguished name qualifier).
- dNSName - Static variable in class iaik.asn1.structures.GeneralName
-
GeneralName type dNSName
(2).
- doFinal(byte[], int, int) - Method in class iaik.security.rsa.RSA
-
Performs a modulo exponentiation.
- domainComponent - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (0.9.2342.19200300.100.1.25) for the x.500 attribute type
domainComponent
(shortName DC
), as defined by
RFC 2247.
- dsa - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the DSA
algorithm (used with
KeyFactories).
- DSA - Class in iaik.security.dsa
-
This class implements the DSS (DSA with SHA-1) signature algorithm as
specified in FIPS PUB 186.
- DSA() - Constructor for class iaik.security.dsa.DSA
-
The default constructor.
- dsa_ - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an alternative AlgorithmID for the DSA
algorithm (used
with key factories).
- dsa_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Deprecated.
standard Algorithm Identifier for dsaWithSHA1 is dsaWithSHA1
(1.2.840.10040.4.3)
- DSAKeyFactory - Class in iaik.security.dsa
-
This class converts DSA keys (opaque representation) in their KeySpecs (transparent representation)
and vice versa.
- DSAKeyFactory() - Constructor for class iaik.security.dsa.DSAKeyFactory
-
Default constructor for creating a DSAKeyFactory.
- DSAKeyPairGenerator - Class in iaik.security.dsa
-
Key pair generator for DSA keys as specified in FIPS PUB 186.
- DSAKeyPairGenerator() - Constructor for class iaik.security.dsa.DSAKeyPairGenerator
-
Default constructor for creating a DSAKeyPairGenerator object.
- DSAKeyPairGenerator(String) - Constructor for class iaik.security.dsa.DSAKeyPairGenerator
-
Creates a DSAKeyPairGenerator with the given name.
- DSAParameterGenerator - Class in iaik.security.dsa
-
This class implements an AlgorithmParameterGenerator that generates parameters
for the DSA algorithm as specified in FIPS PUB 186.
- DSAParameterGenerator() - Constructor for class iaik.security.dsa.DSAParameterGenerator
-
The default constructor.
- DSAParameters - Class in iaik.security.dsa
-
This class represents DSA parameters in opaque form.
- DSAParameters() - Constructor for class iaik.security.dsa.DSAParameters
-
The default constructor.
- DSAParams - Class in iaik.security.dsa
-
An implementation of DSA parameters that supports ASN.1 encoding.
- DSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAParams
-
Creates a new DSAParams object from the given BigInteger
parameters.
- DSAParams(DSAParams) - Constructor for class iaik.security.dsa.DSAParams
-
Creates a new DSAParams object from the given DSAParams
- DSAParams(ASN1Object) - Constructor for class iaik.security.dsa.DSAParams
-
Creates a new DSAParams object from the given ASN.1 Object.
- DSAPrivateKey - Class in iaik.security.dsa
-
An implementation of a DSA private key that supports ASN.1 encoding.
- DSAPrivateKey(BigInteger, DSAParams) - Constructor for class iaik.security.dsa.DSAPrivateKey
-
Creates a new DSAPrivateKey from given private key value x and DSA
parameters
- DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAPrivateKey
-
Creates a new DSAPrivateKey from the given BigInteger values.
- DSAPrivateKey(DSAPrivateKeySpec) - Constructor for class iaik.security.dsa.DSAPrivateKey
-
Creates a new DSAPrivateKey from the given DSAPrivateKeySpec representing
the DSA private key value x, and the public values p, q and g.
- DSAPrivateKey(DSAPrivateKey) - Constructor for class iaik.security.dsa.DSAPrivateKey
-
Creates a new DSAPrivateKey from the given DSAPrivateKey.
- DSAPrivateKey(byte[]) - Constructor for class iaik.security.dsa.DSAPrivateKey
-
Creates a new DSAPrivateKey from the given DER encoded byte array.
- DSAPrivateKey(ASN1Object) - Constructor for class iaik.security.dsa.DSAPrivateKey
-
Creates a new DSAPrivateKey from the given ASN.1 object.
- DSAPrivateKey(InputStream) - Constructor for class iaik.security.dsa.DSAPrivateKey
-
Creates a new DSAPrivateKey from an InputStream.
- DSAPublicKey - Class in iaik.security.dsa
-
An implementation of a DSA public key that supports ASN.1 encoding.
- DSAPublicKey(BigInteger, DSAParams) - Constructor for class iaik.security.dsa.DSAPublicKey
-
Creates a new DSAPublicKey from given public key value y and DSA parameters
- DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.dsa.DSAPublicKey
-
Creates a new DSAPublicKey from the given BigInteger values.
- DSAPublicKey(DSAPublicKeySpec) - Constructor for class iaik.security.dsa.DSAPublicKey
-
Creates a new DSAPublicKey from the given DSAPublicKeySpec representing
the DSA public key value y, and the public values p, q and g.
- DSAPublicKey(DSAPublicKey) - Constructor for class iaik.security.dsa.DSAPublicKey
-
Creates a new DSAPublicKey from the given DSAPublicKey.
- DSAPublicKey(byte[]) - Constructor for class iaik.security.dsa.DSAPublicKey
-
Creates a new DSAPublicKey from the given DER encoded ASN.1 data structure.
- DSAPublicKey(ASN1Object) - Constructor for class iaik.security.dsa.DSAPublicKey
-
Creates a new DSAPublicKey from the given ASN.1 object.
- DSAPublicKey(InputStream) - Constructor for class iaik.security.dsa.DSAPublicKey
-
Creates a new DSAPublicKey from an InputStream.
- dsaSignRS() - Method in class iaik.security.dsa.RawDSA
-
Sign method that returns the signature as two BigIntegers.
- dsaVerifyRS(BigInteger[]) - Method in class iaik.security.dsa.RawDSA
-
Verify method that accepts the signature as an array of two BigIntegers.
- dsaVerifyRS(BigInteger, BigInteger) - Method in class iaik.security.dsa.RawDSA
-
Verify method that accepts the signature as two BigIntegers.
- dsaWithSHA - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA
signature algorithm
(addresses the same Signature engine as dsaWithSHA1).
- dsaWithSHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA
signature algorithm
(addresses the same Signature engine as dsaWithSHA1).
- dsaWithSHA1_ - Static variable in class iaik.asn1.structures.AlgorithmID
-
Deprecated.
standard Algorithm Identifier for dsaWithSHA1 is dsaWithSHA1
(1.2.840.10040.4.3)
- dsaWithSHA224 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA224
signature
algorithm.
- dsaWithSHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA256
signature
algorithm.
- dsaWithSHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA384
signature
algorithm.
- dsaWithSHA3_224 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA3-224
signature
algorithm.
- dsaWithSHA3_256 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA3-256
signature
algorithm.
- dsaWithSHA3_384 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA3-384
signature
algorithm.
- dsaWithSHA3_512 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA3-512
signature
algorithm.
- dsaWithSHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the dsaWithSHA512
signature
algorithm.
- dump(String, String, char[], String) - Method in class iaik.utils.DumpKeyStore
-
Dumps a key store.
- DumpKeyStore - Class in iaik.utils
-
Utility to write the contents of a Java KeyStore to PKCS#12, PKCS#7 and X.509
DER files.
- DumpKeyStore() - Constructor for class iaik.utils.DumpKeyStore
-
Default Constructor.
- ecDH - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the id-ecDH
public key algorithm
(RFC 5480, used with key factories).
- ecdsa - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ECDSA
algorithm (used with key
factories).
- ecdsa_plain_With_RIPEMD160 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-plain-RIPEMD160
signature
algorithm as defined by the German BSI Technical Guideline TR-03111.
- ecdsa_plain_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-plain-SHA1
signature
algorithm as defined by the German BSI Technical Guideline TR-03111.
- ecdsa_plain_With_SHA224 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-plain-SHA224
signature
algorithm as defined by the German BSI Technical Guideline TR-03111.
- ecdsa_plain_With_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-plain-SHA256
signature
algorithm as defined by the German BSI Technical Guideline TR-03111.
- ecdsa_plain_With_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-plain-SHA384
signature
algorithm as defined by the German BSI Technical Guideline TR-03111.
- ecdsa_plain_With_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-plain-SHA512
signature
algorithm as defined by the German BSI Technical Guideline TR-03111.
- ecdsa_With_SHA1 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA1
signature
algorithm as specified by ANSI X9.62.
- ecdsa_With_SHA224 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA224
signature
algorithm as specified by ANSI X9.62:2005.
- ecdsa_With_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA256
signature
algorithm as specified by ANSI X9.62:2005.
- ecdsa_With_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA384
signature
algorithm as specified by ANSI X9.62:2005.
- ecdsa_With_SHA3_224 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA3-224
signature
algorithm as specified by ANSI ANSI X9.62:2005.
- ecdsa_With_SHA3_256 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA3-256
signature
algorithm as specified by ANSI ANSI X9.62:2005.
- ecdsa_With_SHA3_384 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA3-384
signature
algorithm as specified by ANSI ANSI X9.62:2005.
- ecdsa_With_SHA3_512 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA3-512
signature
algorithm as specified by ANSI ANSI X9.62:2005.
- ecdsa_With_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ecdsa-with-SHA512
signature
algorithm as specified by ANSI X9.62:2005.
- ecka_eg_X963KDF_SHA256 - Static variable in class iaik.asn1.structures.AlgorithmID
-
AlgorithmID for ECKA-EG ECC Key Agreement according to BSI TR-03111,
BSI TR-03109-1 using ANSI X9.63 KDF with SHA-256.
- ecka_eg_X963KDF_SHA384 - Static variable in class iaik.asn1.structures.AlgorithmID
-
AlgorithmID for ECKA-EG ECC Key Agreement according to BSI TR-03111,
BSI TR-03109-1 using ANSI X9.63 KDF with SHA-384.
- ecka_eg_X963KDF_SHA512 - Static variable in class iaik.asn1.structures.AlgorithmID
-
AlgorithmID for ECKA-EG ECC Key Agreement according to BSI TR-03111,
BSI TR-03109-1 sing ANSI X9.63 KDF with SHA-512.
- ecPublicKey - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the id-ecPublicKey
algorithm (RFC
5480, used with key factories).
- ed25519 - Static variable in class iaik.asn1.structures.AlgorithmID
-
AlgorithmID for the Ed25519 key/signature algorithm for using the EdDSA signature
algorithm according to RFC 8410, RFC 8419.
- ed448 - Static variable in class iaik.asn1.structures.AlgorithmID
-
AlgorithmID for the Ed448 key/signature algorithm for using the EdDSA signature
algorithm according to RFC 8410, RFC 8419.
- ediPartyName - Static variable in class iaik.asn1.structures.GeneralName
-
GeneralName type ediPartyName
(5).
- element(ObjectID) - Method in class iaik.asn1.structures.Name
-
Returns an RDN that contains an AVA with the given attribute type.
- elements() - Method in class iaik.asn1.structures.Name
-
Returns an enumeration of all RDNs included in this Name.
- elements(ObjectID) - Method in class iaik.asn1.structures.Name
-
Returns an enumeration of all RDNs that contain an AVA with
the given attribute type.
- elements() - Method in class iaik.asn1.structures.RDN
-
Returns an enumeration of the AVAs in this RDN.
- elGamal - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the ElGamal algorithm.
- ElGamal - Class in iaik.security.elgamal
-
This class implements the ElGamal Cipher algorithm of fields of prime
characteristic.
- ElGamal() - Constructor for class iaik.security.elgamal.ElGamal
-
Default Constructor for the ELGamal cipher.
- ElGamalGenParameterSpec - Class in iaik.security.elgamal
-
ElGamal generation parameter specification.
- ElGamalGenParameterSpec(int, int) - Constructor for class iaik.security.elgamal.ElGamalGenParameterSpec
-
Creates an ElGamal generation parameter specification, based on given prime size and
exponent size.
- ElGamalKeyFactory - Class in iaik.security.elgamal
-
This class converts ElGamal keys (opaque representation) in their KeySpecs
(transparent representation) and vice versa.
- ElGamalKeyFactory() - Constructor for class iaik.security.elgamal.ElGamalKeyFactory
-
Default constructor for creating a ElGamalKeyFactory.
- ElGamalKeyPairGenerator - Class in iaik.security.elgamal
-
ElGamal keypair generator class.
- ElGamalKeyPairGenerator() - Constructor for class iaik.security.elgamal.ElGamalKeyPairGenerator
-
Default constructor.
- ElGamalParameterGenerator - Class in iaik.security.elgamal
-
This class implements an AlgorithmParameterGenerator that generates
parameters for key-agreement according to the ElGamal encryption scheme.
- ElGamalParameterGenerator() - Constructor for class iaik.security.elgamal.ElGamalParameterGenerator
-
- ElGamalParameters - Class in iaik.security.elgamal
-
This class represents ElGamal parameters in opaque form and may be used
for generating opaque ElGamal parameters and converting them between various formats.
- ElGamalParameters() - Constructor for class iaik.security.elgamal.ElGamalParameters
-
The default constructor.
- ElGamalParameterSpec - Class in iaik.security.elgamal
-
ElGamal parameter specification.
- ElGamalParameterSpec(BigInteger, BigInteger) - Constructor for class iaik.security.elgamal.ElGamalParameterSpec
-
Creates a ElGamal parameter specification, based on given prime
modulus p and base generator g.
- ElGamalParameterSpec(BigInteger, BigInteger, int) - Constructor for class iaik.security.elgamal.ElGamalParameterSpec
-
Creates a ElGamal parameter specification, based on given prime
modulus p, base generator g, and random exponent size l.
- ElGamalPrivateKey - Class in iaik.security.elgamal
-
This class implements a ElGamal private key and supports ASN.1
encodig.
- ElGamalPrivateKey(BigInteger, ElGamalParameterSpec) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
-
Creates a new ElGamalPrivateKey from given private key value x and ElGamal parameter
specification
- ElGamalPrivateKey(ElGamalPrivateKeySpec) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
-
Creates a new ElGamalPrivateKey from the given ElGamalPrivateKeySpec representing the
ElGamal private key value x, and the public values p, g and l.
- ElGamalPrivateKey(byte[]) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
-
Creates a new ElGamalPrivateKey from the given DER encoded byte array.
- ElGamalPrivateKey(ASN1Object) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
-
Creates a new ElGamalPrivateKey from the given ASN.1 object.
- ElGamalPrivateKey(InputStream) - Constructor for class iaik.security.elgamal.ElGamalPrivateKey
-
Creates a new ElGamalPrivateKey from an InputStream.
- ElGamalPrivateKeySpec - Class in iaik.security.elgamal
-
ElGamal private key specification.
- ElGamalPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.elgamal.ElGamalPrivateKeySpec
-
Creates a ElGamal private key specification based on given private value x,
prime modulus p and base generator g.
- ElGamalPublicKey - Class in iaik.security.elgamal
-
This class implements a ElGamal public key and supports ASN.1
encoding.
- ElGamalPublicKey(BigInteger, ElGamalParameterSpec) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
-
Creates a new ElGamalPublicKey from public key value and ElGamal parameter
specification
- ElGamalPublicKey(ElGamalPublicKeySpec) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
-
Creates a new ElGamalPublicKey from the given ElGamalPublicKeySpec representing the
ElGamal public key value y, and the public values p, g and l.
- ElGamalPublicKey(byte[]) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
-
Creates a new ElGamalPublicKey from the given DER encoded byte array.
- ElGamalPublicKey(ASN1Object) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
-
Creates a new ElGamalPublicKey from the given ASN.1 object.
- ElGamalPublicKey(InputStream) - Constructor for class iaik.security.elgamal.ElGamalPublicKey
-
Creates a new ElGamalPublicKey from an InputStream.
- ElGamalPublicKeySpec - Class in iaik.security.elgamal
-
ElGamal public key specification.
- ElGamalPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class iaik.security.elgamal.ElGamalPublicKeySpec
-
Creates a ElGamal public key specification based on given public value y, prime modulus p
and base generator g.
- emailAddress - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.1) for the PKCS#9 attribute emailAddress
(shortName EMAIL
).
- emailProtection - Static variable in class iaik.x509.extensions.ExtendedKeyUsage
-
The "E-mail protection" ExtendedKeyUsage purpose id.
- encapsule(byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanism
-
The encapusle
method of the KEM.
- encipherOnly - Static variable in class iaik.x509.extensions.KeyUsage
-
The encipherOnly keyUsage purpose indicating that the
subject public key may be used only for enciphering data while performing
key agreement, if the keyAgreement bit also is set.
- encode(OutputStream) - Method in class iaik.asn1.ASN1Object
-
DER encodes this ASN1Object and writes the result to the given output
stream.
- encode(OutputStream) - Method in class iaik.asn1.ASN1String
-
DER encodes this ASN1String and writes the result to the
given output stream.
- encode(OutputStream) - Method in class iaik.asn1.BIT_STRING
-
DER encodes this BIT STRING ASN1Object and writes the result to the given
output stream.
- encode(OutputStream) - Method in class iaik.asn1.BOOLEAN
-
DER encodes this BOOLEAN ASN1Object and writes the result to the given output
stream.
- encode(OutputStream) - Method in class iaik.asn1.CON_SPEC
-
DER encodes this CON_SPEC ASN1Object and writes the result to the given
output stream.
- encode(OutputStream) - Method in class iaik.asn1.ConstructedType
-
DER encodes this ASN1Object and writes the result to the supplied OutputStream.
- encode(ASN1Object) - Static method in class iaik.asn1.DerCoder
-
DER encodes the given ASN.1 object and returns the coding as a byte array.
- encode(OutputStream) - Method in class iaik.asn1.EncodedASN1Object
-
Writes this EncodedASN1Object to the given output stream.
- encode(OutputStream) - Method in class iaik.asn1.ENUMERATED
-
DER encodes this ENUMERATED ASN1Object and writes the result to the given
output stream.
- encode(OutputStream) - Method in class iaik.asn1.GeneralizedTime
-
DER encodes this GerneralizedTime ASN1Object and writes the result to
given output stream.
- encode(OutputStream) - Method in class iaik.asn1.INTEGER
-
DER encodes this INTEGER ASN1Object and writes the result to the given OutputStream.
- encode(OutputStream) - Method in class iaik.asn1.NULL
-
DER encodes this NULL ASN1Object and writes the result to the given output stream.
- encode(OutputStream) - Method in class iaik.asn1.ObjectID
-
DER encodes this OBjectID ASN1Object and writes the result to given
OutputStream.
- encode(OutputStream) - Method in class iaik.asn1.OCTET_STRING
-
DER encodes this OCTET_STRING ASN1Object and writes the result to the given
output stream.
- encode(OutputStream) - Method in class iaik.asn1.SET
-
- encode(OutputStream) - Method in class iaik.asn1.UNKNOWN
-
Tries to encode this UNKOWN ASN.1 object.
- encode(OutputStream) - Method in class iaik.asn1.UTCTime
-
DER encodes this UTCTime ASN1Object and writes the result to the
given output stream.
- encode() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Abstract method to be implemented for encoding this private key according
to DER.
- encode() - Method in class iaik.pkcs.pkcs8.RawPrivateKey
-
Returns the raw private key (not wrapped in a PKCS#8 PrivateKeyInfo)
as DER encoded ASN.1 object.
- encode() - Method in class iaik.security.dh.DHPrivateKey
-
Returns the raw DH private key (not wrapped in a PKCS#8 PrivateKeyInfo) as
DER encoded ASN.1 object.
- encode() - Method in class iaik.security.dh.DHPublicKey
-
Returns the raw DH public key (not wrapped in a X.509 PublicKeyInfo) as DER
encoded ASN.1 object.
- encode() - Method in class iaik.security.dsa.DSAPrivateKey
-
Returns the raw DSA private key (not wrapped by a PKCS#8 PrivateKeyInfo) as
DER encoded byte array.
- encode() - Method in class iaik.security.dsa.DSAPublicKey
-
Returns the raw DSA public key (not wrapped by a X.509 PublicKeyInfo)
as DER encoded ASN.1 object.
- encode() - Method in class iaik.security.elgamal.ElGamalPrivateKey
-
Returns the raw ElGamal private key (not wrapped in a PKCS#8 PrivateKeyInfo) as
DER encoded ASN.1 object.
- encode() - Method in class iaik.security.elgamal.ElGamalPublicKey
-
Returns the raw ElGamal public key (not wrapped in a X.509 PublicKeyInfo) as DER
encoded ASN.1 object.
- encode() - Method in class iaik.security.rsa.RSAPrivateKey
-
Returns the raw (PKCS#1) RSA private key (not wrapped in a PKCS#8
PrivateKeyInfo) as DER encoded byte array.
- encode() - Method in class iaik.security.rsa.RSAPublicKey
-
Returns the raw (PKCS#1) RSA public key (not wrapped in a X.509
PublicKeyInfo) as DER encoded ASN.1 object.
- encode() - Method in class iaik.x509.PublicKeyInfo
-
Abstract method to be implemented for DER encoding the particular public
key extending this PublicKeyInfo.
- encode() - Method in class iaik.x509.RawPublicKey
-
Returns the raw public key (not wrapped in a X.509 PublicKeyInfo)
as DER encoded ASN.1 object.
- encode_listener - Variable in class iaik.asn1.ASN1Object
-
Objects which want to be notified when the encoding of an ASN1Object is
performed.
- encodeAbsentParametersAsNull(boolean) - Method in class iaik.asn1.structures.AlgorithmID
-
Decide whether to encode absent parameters as NULL or omit the parameters
field.
- encodeAsAsn1SEQUENCE(OutputStream) - Method in class iaik.asn1.structures.Attributes
-
Builds and encodes an ASN.1 SEQUENCE of the attributes included in this container.
- encodeAsAsn1SET() - Method in class iaik.asn1.structures.Attributes
-
Builds and encodes an ASN.1 SET of the attributes included in this container.
- encodeAsAsn1SET(boolean) - Method in class iaik.asn1.structures.Attributes
-
Builds and encodes an ASN.1 SET of the attributes included in this container.
- encodeAsIndefiniteConstructedOctetString(OutputStream, int) - Method in class iaik.asn1.OCTET_STRING
-
Writes this OCTET_STRING as indefinite constructed encoded octet string to
the given output stream.
- encodeAsPkiPath(X509Certificate[], boolean) - Static method in class iaik.utils.Util
-
Returns the given certificates as DER encoded PKI path.
- encodeByteArray(byte[]) - Static method in class iaik.utils.Util
-
Encodes a byte array in base64 and return it as a string.
- encodeCalled(ASN1Object, int) - Method in interface iaik.asn1.EncodeListener
-
Method to be implemented for being called during the encoding procedure.
- encodeCalled(ASN1Object, int) - Method in class iaik.pkcs.pkcs7.DigestedDataStream
-
This method implements the EncodeListener interface.
- encodeCalled(ASN1Object, int) - Method in class iaik.pkcs.pkcs7.SignerInfo
-
This method implements the EncodeListener interface.
- EncodedASN1Object - Class in iaik.asn1
-
This class represents an utility for handling encoded ASN.1 object within the
IAIK ASN.1 framework.
- EncodedASN1Object() - Constructor for class iaik.asn1.EncodedASN1Object
-
Creates an empty EncodedASN1Object.
- EncodedASN1Object(byte[]) - Constructor for class iaik.asn1.EncodedASN1Object
-
Creates an EncodedASN1Object object where the encoding is supplied from an
byte array.
- EncodedASN1Object(InputStream) - Constructor for class iaik.asn1.EncodedASN1Object
-
Creates an EncodedASN1Object object where the encoding is supplied from an
input stream.
- EncodedASN1Object(InputStream, int) - Constructor for class iaik.asn1.EncodedASN1Object
-
Creates an EncodedASN1Object object which reads the encoding from an InputStream
and processes it into blocks of blockSize
bytes.
- encodeIntArray(int[]) - Static method in class iaik.utils.Util
-
Encode an int array in base64 and return it as a string.
- EncodeListener - Interface in iaik.asn1
-
Interface to be implemented for supplying relevant information actually
during the encoding process.
- encodeObject(OutputStream, boolean) - Method in class iaik.asn1.ASN1Object
-
DER encodes this ASN1Object and writes the output to the specified
OutputStream.
- encodeSafeContents(SafeBag[]) - Static method in class iaik.pkcs.pkcs12.SafeBag
-
Creates the SafeContants byte array as needed by AuthenticatedSafe from an
array of SafeBags.
- encodeSafeContentsAsASN1Object(SafeBag[]) - Static method in class iaik.pkcs.pkcs12.SafeBag
-
Creates the SafeContants ASN1Object as needed by SafeContentsBag from an
array of SafeBags.
- encodeTo(ASN1Object, OutputStream) - Static method in class iaik.asn1.DerCoder
-
Encodes the given ASN1Object and writes the coding directly to the
specified OutputStream.
- encodeTo(ASN1Object, OutputStream, boolean) - Static method in class iaik.asn1.DerCoder
-
The internal method additionally allows to specify whether the supplied
ASN1Object has to be implicitly tagged.
- encrypKeyPref - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.2.11) for the S/MIMEv3 attribute
encryptionKeyPreference
.
- encrypt(char[], AlgorithmID) - Method in class iaik.pkcs.pkcs12.AuthenticatedSafe
-
Password-based encrypts the Data containing the sequence of safe bags
included in this AuthenticatedSafe
, if the
PASSWORD_ENCRYPTED mode has been set when creating this
AuthenticatedSafe
object.
- encrypt(char[]) - Method in class iaik.pkcs.pkcs12.PKCS12
-
Uses the provided password to encrypt the content of this PKCS#12 object.
- encrypt(char[], AlgorithmID, AlgorithmID) - Method in class iaik.pkcs.pkcs12.PKCS12
-
Uses the provided password to encrypt the content of this PKCS#12 object.
- encrypt(char[], AlgorithmID, int) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
-
Encrypts this KeyBag using the given password.
- encrypt(char[], AlgorithmID, SecureRandom, int) - Method in class iaik.pkcs.pkcs12.PKCS8ShroudedKeyBag
-
Encrypts this KeyBag using the given password.
- encrypt(char[], String) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password
based using the specified PBE algorithm.
- encrypt(char[], String, SecureRandom) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password
based using the specified PBE algorithm.
- encrypt(String, AlgorithmID, SecureRandom) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password
based using the specified PBE algorithm.
- encrypt(char[], AlgorithmID, SecureRandom) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password
based using the specified PBE algorithm.
- encrypt(char[], AlgorithmID, SecureRandom, int) - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Encrypts the PrivateKeyInfo data structure (PKCS#5 and PKCS#8) password
based using the specified PBE algorithm.
- encrypt(char[], AlgorithmID, SecureRandom) - Method in class iaik.utils.KeyAndCertificate
-
Encrypt the private key with the specified password, the encryption
algorithm and the specified random number generated.
- encrypt(String, String, byte[]) - Method in class iaik.utils.SSLeayPrivateKey
-
Encrypts this private key.
- ENCRYPT_MODE - Static variable in class iaik.pkcs.pkcs7.RSACipherProvider
-
Cipher encrypt mode.
- ENCRYPT_MODE - Static variable in class iaik.security.rsa.RSA
-
Cipher encryption mode.
- encrypted_content_info - Variable in class iaik.pkcs.pkcs7.EnvelopedDataStream
-
The EncryptedContentInfo for the encrypted content.
- EncryptedContentInfo - Class in iaik.pkcs.pkcs7
-
This class implements the PKCS#7 EncryptedContentInfo
type.
- EncryptedContentInfo() - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Default constructor.
- EncryptedContentInfo(ObjectID, byte[]) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Creates a new EncryptedContentInfo for the given content type.
- EncryptedContentInfo(ObjectID, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Creates an EncryptedContentInfo with given content type and
content-encryption algorithm ID.
- EncryptedContentInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Creates an EncryptedContentInfo from an ASN1Object.
- EncryptedContentInfo(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Creates a new EncryptedContentInfo where the DER encoded data is read from
the given InputStream.
- EncryptedContentInfoStream - Class in iaik.pkcs.pkcs7
-
This class represents the stream-supporting implementation of the PKCS#7
EncryptedContentInfo
type.
- EncryptedContentInfoStream() - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Default constructor.
- EncryptedContentInfoStream(ObjectID, InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Creates a new EncryptedContentInfoStream for the given content type where
the content data to be encrypted is read from the provided InputStream.
- EncryptedContentInfoStream(ObjectID, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Creates an EncryptedContentInfoStream with given content type and
content-encryption algorithm ID.
- EncryptedContentInfoStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Creates a new EncryptedContentInfoStream where the DER encoded data is read
from the given InputStream.
- EncryptedData - Class in iaik.pkcs.pkcs7
-
This class represents the non-stream implementation of the PKCS#7
EncryptedData
type.
- EncryptedData() - Constructor for class iaik.pkcs.pkcs7.EncryptedData
-
Default constructor for dynamic object creation in ContentInfo.
- EncryptedData(EncryptedContentInfo) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
-
Creates a PKCS#7 EncryptedData from an EncryptedContentInfo.
- EncryptedData(byte[]) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
-
Creates a new PKCS#7 EncryptedData object where the content to be encrypted
is read from the supplied byte array.
- EncryptedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
-
Creates an EncryptedData object from the given ASN1 object.
- EncryptedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedData
-
Creates a new EncryptedData where the DER encoded data is read from the
given InputStream.
- EncryptedDataStream - Class in iaik.pkcs.pkcs7
-
This class represents the stream-supporting implementation of the PKCS#7
EncryptedData
type.
- EncryptedDataStream() - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
-
Default constructor for dynamic object creation in ContentInfo.
- EncryptedDataStream(EncryptedContentInfoStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
-
Creates a PKCS#7 EncryptedDataStream from an EncryptedContentInfoStream.
- EncryptedDataStream(InputStream, int) - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
-
Creates a new PKCS#7 EncryptedDataStream object where the content to be
encrypted is read from the supplied InputStream.
- EncryptedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EncryptedDataStream
-
Creates a new EncryptedDataStream where the DER encoded data is read from
the given InputStream.
- EncryptedPrivateKeyInfo - Class in iaik.pkcs.pkcs8
-
This class implements from the
PKCS#8 Private-Key
Information Syntax Standard the syntax for encrypted private keys.
- EncryptedPrivateKeyInfo(PrivateKey) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Creates a new EncryptedPrivateKeyInfo from a PrivateKey.
- EncryptedPrivateKeyInfo(ASN1Object) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Creates a new EncryptedPrivateKeyInfo from an ASN1Object.
- EncryptedPrivateKeyInfo(InputStream) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Creates a new EncryptedPrivateKeyInfo from an InputStream.
- EncryptedPrivateKeyInfo(byte[]) - Constructor for class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Creates a new EncryptedPrivateKeyInfo from a byte array.
- encryptKey(SecretKey) - Method in class iaik.pkcs.pkcs7.RecipientInfo
-
Finishes the creation of a RecipientInfo
object by encrypting
the given secret key..
- engineAliases() - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
- engineAliases() - Method in class iaik.security.keystore.IAIKKeyStore
-
Lists all aliases contained in the keystore.
- engineAliases() - Method in class iaik.utils.UniversalKeyStore
-
Lists all aliases contained in the keystore.
- engineContainsAlias(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Checks if the given alias exists in this keystore.
- engineContainsAlias(String) - Method in class iaik.security.keystore.IAIKKeyStore
-
Checks if the given alias exists in this keystore.
- engineContainsAlias(String) - Method in class iaik.utils.UniversalKeyStore
-
Checks if the given alias exists in this keystore.
- engineDecapsule(byte[], byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
SPI: Uses the key encapsulation mechanism to decapsulate a session key
k
from the provided ciphertext c
with the given
private key.
- engineDecapsule(byte[], byte[]) - Method in class iaik.security.rsa.RsaKem
-
Performs the decapsule
operation of the RSA-KEM (the receiver's side) as follows:
Decrypt the integer z with the receiver's RSA private key:
- engineDeleteEntry(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Deletes the entry identified by the given alias from this keystore.
- engineDeleteEntry(String) - Method in class iaik.security.keystore.IAIKKeyStore
-
Deletes the entry identified by the given alias from the keystore.
- engineDeleteEntry(String) - Method in class iaik.utils.UniversalKeyStore
-
Deletes the entry identified by the given alias from the keystore.
- engineDeriveKey(byte[], List) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
SPI: Derives the session key from the
provided input.
- engineDeriveKey(byte[], List) - Method in class iaik.security.rsa.RsaKem
-
Derives the key according to the transformation.
- engineDigest() - Method in class iaik.security.md.AbstractMessageDigest
-
SPI:
Completes the hash computation by performing final operations such as padding.
- engineDigest(byte[], int, int) - Method in class iaik.security.md.AbstractMessageDigest
-
Calculates the digest value and writes it to the given
output buffer.
- engineDigest() - Method in class iaik.utils.PretendedMessageDigest
-
Returns the final digest value.
- engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.RSACipher
-
En/decrypts the given data.
- engineDoFinal(byte[], int, int) - Method in class iaik.pkcs.pkcs1.RSACipher
-
En/decrypts the given data.
- engineDoFinal(byte[], int, int) - Method in class iaik.security.cipher.HMACwithAESwrap
-
Performs the final step of a en/decryption (wrapping/unwrapping) operation
by processing the given input data and any remaining buffered data.
- engineDoFinal(byte[], int, int) - Method in class iaik.security.elgamal.ElGamal
-
En/decrypts the given data.
- engineDoFinal(byte[], int, int, byte[], int) - Method in class iaik.security.elgamal.ElGamal
-
En/decrypts the given data.
- engineDoFinal() - Method in class iaik.security.mac.CBCMac
-
Calculate the MAC and reset this MAC object to be ready for further
MAC calculations.
- engineDoFinal() - Method in class iaik.security.mac.CMac
-
Calculate the MAC and reset this MAC object to be ready for further
MAC calculations.
- engineDoFinal() - Method in class iaik.security.mac.HMac
-
Returns the calculated MAC value.
- engineDoFinal() - Method in class iaik.security.mac.Poly1305
-
Calculate the MAC and reset this Mac object to be ready for further
MAC calculations.
- engineDoPhase(Key, boolean) - Method in class iaik.security.dh.DHKeyAgreement
-
Returns the key resulting from the next phase of this DH key agreement.
- engineEncapsule(byte[]) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
SPI: Uses the key encapsulation mechanism to generate a new
session key k
.
- engineEncapsule(byte[]) - Method in class iaik.security.rsa.RsaKem
-
Performs the encapsule
operation of the RSA-KEM (the sender's side) as follows:
Generate a random integer z between 0 and n-1, where n is the RSA modulus of the public key.
Encrypt the integer z with the receiver's RSA public key:
- engineGenerateCertificate(InputStream) - Method in class iaik.x509.attr.AttributeCertificateFactory
-
Parses an X.509 attribute certificate from the supplied input stream.
- engineGenerateCertificate(InputStream) - Method in class iaik.x509.CertificateFactory
-
Parses a X.509 certificate from the supplied input stream.
- engineGenerateCertificate(InputStream) - Method in class iaik.x509.qualified.QualifiedCertificateFactory
-
Parses a X.509 certificate from the supplied input stream.
- engineGenerateCertificates(InputStream) - Method in class iaik.x509.attr.AttributeCertificateFactory
-
Parses a collection of X.509 attribute certificates from the supplied input stream.
- engineGenerateCertificates(InputStream) - Method in class iaik.x509.CertificateFactory
-
Parses a collection of X.509 certificates from the supplied input stream.
- engineGenerateCertificates(InputStream) - Method in class iaik.x509.qualified.QualifiedCertificateFactory
-
Parses a collection of X.509 certificates from the supplied input stream.
- engineGenerateCertPath(List) - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
-
Generates a CertPath
from the certificates contained
in the given list.
- engineGenerateCertPath(InputStream) - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
-
Generates a CertPath
object from the certificates
parsed from the given input stream.
- engineGenerateCertPath(InputStream, String) - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
-
Generates a CertPath
object from the certificates
parsed from the given input stream, encoded in the given format.
- engineGenerateCertPath(List) - Method in class iaik.x509.X509CertificateFactory
-
Generates a CertPath
from the certificates contained
in the given list.
- engineGenerateCertPath(InputStream) - Method in class iaik.x509.X509CertificateFactory
-
Generates a CertPath
object from the certificates
parsed from the given input stream.
- engineGenerateCertPath(InputStream, String) - Method in class iaik.x509.X509CertificateFactory
-
Generates a CertPath
object from the certificates
parsed from the given input stream, encoded in the given format.
- engineGenerateCRL(InputStream) - Method in class iaik.x509.attr.AttributeCertificateFactory
-
Parses a X.509 attribute CRL from the supplied input stream.
- engineGenerateCRL(InputStream) - Method in class iaik.x509.CertificateFactory
-
Parses a X.509 CRL from the supplied input stream.
- engineGenerateCRLs(InputStream) - Method in class iaik.x509.attr.AttributeCertificateFactory
-
Parses a collection of X.509 attribute CRLs from the supplied input stream.
- engineGenerateCRLs(InputStream) - Method in class iaik.x509.CertificateFactory
-
Parses a collection of X.509 CRLs from the supplied input stream.
- engineGenerateKey() - Method in class iaik.pkcs.pkcs5.PBKDF2
-
Derives symmetric key.
- engineGenerateKey() - Method in class iaik.security.cipher.DESKeyGenerator
-
Generates a DES key.
- engineGenerateKey() - Method in class iaik.security.cipher.TripleDESKeyGenerator
-
- engineGenerateKey() - Method in class iaik.security.cipher.VarLengthKeyGenerator
-
Generates a new key.
- engineGenerateKey() - Method in class iaik.security.kdf.HKDF
-
Derives symmetric key.
- engineGenerateKey() - Method in class iaik.security.kdf.KDF1
-
Generates a key according to the specification of KDF1 with the provided
information.
- engineGenerateKey() - Method in class iaik.security.kdf.KDF2
-
Generates a key according to the specification of KDF2 with the provided
information.
- engineGenerateKey() - Method in class iaik.security.kdf.KDF3
-
Generates a key according to the specification of KDF3 with the provided
information.
- engineGenerateParameters() - Method in class iaik.security.cipher.IvParameterGenerator
-
Actually generates the required IV AlgorithmParameters.
- engineGenerateParameters() - Method in class iaik.security.dh.DHParameterGenerator
-
Actually generates the required DH AlgorithmParameters.
- engineGenerateParameters() - Method in class iaik.security.dsa.DSAParameterGenerator
-
Actually generates the required DSA AlgorithmParameters.
- engineGenerateParameters() - Method in class iaik.security.dsa.SHA2withDSAParameterGenerator
-
Generates the DSA AlgorithmParameters.
- engineGenerateParameters() - Method in class iaik.security.elgamal.ElGamalParameterGenerator
-
- engineGenerateParameters() - Method in class iaik.security.pbe.PBEParameterGenerator
-
Actually generates the required PBE AlgorithmParameters.
- engineGeneratePrivate(KeySpec) - Method in class iaik.security.dh.DHKeyFactory
-
Converts the given key specification to a PrivateKey.
- engineGeneratePrivate(KeySpec) - Method in class iaik.security.dsa.DSAKeyFactory
-
Converts the given key specification to a PrivateKey.
- engineGeneratePrivate(KeySpec) - Method in class iaik.security.elgamal.ElGamalKeyFactory
-
Converts the given key specification to a PrivateKey.
- engineGeneratePrivate(KeySpec) - Method in class iaik.security.rsa.RSAKeyFactory
-
Converts the given key specification to a PrivateKey.
- engineGeneratePrivate(KeySpec) - Method in class iaik.security.rsa.RSAOaepKeyFactory
-
Converts the given key specification to a RSAOaepPrivateKey.
- engineGeneratePrivate(KeySpec) - Method in class iaik.security.rsa.RSAPssKeyFactory
-
Converts the given key specification to a RSAPssPrivateKey.
- engineGeneratePublic(KeySpec) - Method in class iaik.security.dh.DHKeyFactory
-
Converts the given key specification to a PublicKey.
- engineGeneratePublic(KeySpec) - Method in class iaik.security.dsa.DSAKeyFactory
-
Converts the given key specification to a PublicKey.
- engineGeneratePublic(KeySpec) - Method in class iaik.security.elgamal.ElGamalKeyFactory
-
Converts the given key specification to a PublicKey.
- engineGeneratePublic(KeySpec) - Method in class iaik.security.rsa.RSAKeyFactory
-
Converts the given key specification to a PublicKey.
- engineGeneratePublic(KeySpec) - Method in class iaik.security.rsa.RSAOaepKeyFactory
-
Converts the given key specification to a RSAOaepPublicKey.
- engineGeneratePublic(KeySpec) - Method in class iaik.security.rsa.RSAPssKeyFactory
-
Converts the given key specification to a RSAPssPublicKey.
- engineGenerateSecret(KeySpec) - Method in class iaik.pkcs.pkcs12.KeyFactory
-
Converts the given key specification (key material) into a SecretKey
object.
- engineGenerateSecret(KeySpec) - Method in class iaik.pkcs.pkcs5.KeyFactory
-
Converts the given key specification (key material) into a SecretKey
object.
- engineGenerateSecret(KeySpec) - Method in class iaik.security.cipher.GeneralKeyFactory
-
Converts the given key specification (key material) into a SecretKey
object.
- engineGenerateSecret(String) - Method in class iaik.security.dh.DHKeyAgreement
-
Returns the shared secret finally generated by this DH key agreement as
SecretKey to be used for the specified secret key algorithm.
- engineGenerateSecret(byte[], int) - Method in class iaik.security.dh.DHKeyAgreement
-
Generates the shared secret finishing this DH key agreement procedure and
writes it into the given byte array, beginning at the given offset
position.
- engineGenerateSecret() - Method in class iaik.security.dh.DHKeyAgreement
-
Returns the shared secret finally generated by this DH key agreement.
- engineGetBlockSize() - Method in class iaik.pkcs.pkcs1.RSACipher
-
This method return 0, because this is not a block cipher.
- engineGetBlockSize() - Method in class iaik.security.elgamal.ElGamal
-
- engineGetCertificate(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Returns the certificate associated with the given alias.
- engineGetCertificate(String) - Method in class iaik.security.keystore.IAIKKeyStore
-
Returns the certificate associated with the given alias.
- engineGetCertificate(String) - Method in class iaik.utils.UniversalKeyStore
-
Returns the certificate associated with the given alias.
- engineGetCertificateAlias(Certificate) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Returns the (alias) name of the first keystore entry whose certificate
matches the given certificate.
- engineGetCertificateAlias(Certificate) - Method in class iaik.security.keystore.IAIKKeyStore
-
Returns the (alias) name of the first keystore entry whose certificate
matches the given certificate.
- engineGetCertificateAlias(Certificate) - Method in class iaik.utils.UniversalKeyStore
-
Returns the (alias) name of the first keystore entry whose certificate
matches the given certificate.
- engineGetCertificateChain(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Returns the certificate chain associated with the given alias.
- engineGetCertificateChain(String) - Method in class iaik.security.keystore.IAIKKeyStore
-
Returns the certificate chain associated with the given alias.
- engineGetCertificateChain(String) - Method in class iaik.utils.UniversalKeyStore
-
Returns the certificate chain associated with the given alias.
- engineGetCertPathEncodings() - Method in class iaik.x509.qualified.X509QualifiedCertificateFactory
-
Returns an iterator of all CertPath encoding formats supported by this
CertificateFactory.
- engineGetCertPathEncodings() - Method in class iaik.x509.X509CertificateFactory
-
Returns an iterator of all CertPath encoding formats supported by this
CertificateFactory.
- engineGetCreationDate(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Returns the creation date of the entry identified by the given alias or -
if not available - the date on which the certificate became valid.
- engineGetCreationDate(String) - Method in class iaik.security.keystore.IAIKKeyStore
-
Returns the creation date of the entry identified by the given alias.
- engineGetCreationDate(String) - Method in class iaik.utils.UniversalKeyStore
-
Returns the creation date of the entry identified by the given alias.
- engineGetDigestLength() - Method in class iaik.security.md.AbstractMessageDigest
-
SPI: Returns the length of the digest in bytes.
- engineGetDigestLength() - Method in class iaik.utils.PretendedMessageDigest
-
SPI: Returns the length of the digest in bytes.
- engineGetEncoded() - Method in class iaik.iso.iso9796.RecoveredMessage
-
Returns the recovered part of the message.
- engineGetEncoded(String) - Method in class iaik.iso.iso9796.RecoveredMessage
-
Returns the recovered part of the message.
- engineGetEncoded() - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.pkcs.pkcs5.PBES2Parameters
-
Returns the (DER) encoded PBES2 parameters.
- engineGetEncoded(String) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
-
Returns the (DER) encoded PBES2 parameters.
- engineGetEncoded() - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
-
Returns the (DER) encoded PBKDF2 parameters.
- engineGetEncoded(String) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
-
Returns the (DER) encoded PBKDF2 parameters.
- engineGetEncoded() - Method in class iaik.security.cipher.CAST128Parameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.CAST128Parameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.CAST128WrapParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.CAST128WrapParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.CBCCMacParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.CBCCMacParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.CCMCMSParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.CCMCMSParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.CCMParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.CCMParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.GCMParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.GCMParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.IvParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.IvParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.RC2Parameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.RC2Parameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.cipher.RC2WrapParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.cipher.RC2WrapParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.dh.DHParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.dh.DHParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded() - Method in class iaik.security.dsa.DSAParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.dsa.DSAParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.elgamal.ElGamalParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.elgamal.ElGamalParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded() - Method in class iaik.security.kdf.KDF1AlgorithmParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.kdf.KDF2AlgorithmParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.kdf.KDF3AlgorithmParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.pbe.PBEParameters
-
Returns the parameters as DER byte array.
- engineGetEncoded(String) - Method in class iaik.security.pbe.PBEParameters
-
Returns the parameters as a DER byte array.
- engineGetEncoded() - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
-
- engineGetEncoded(String) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
-
- engineGetIV() - Method in class iaik.pkcs.pkcs1.RSACipher
-
This method return null
, because this cipher does not use an
IV.
- engineGetIV() - Method in class iaik.security.elgamal.ElGamal
-
This method return null
, because this cipher does not use an
IV.
- engineGetKey(String, char[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Returns the key associated with the given alias, using the given password
to recover it.
- engineGetKey(String, char[]) - Method in class iaik.security.keystore.IAIKKeyStore
-
Returns the key associated with the given alias, using the given password
to recover it.
- engineGetKey(String, char[]) - Method in class iaik.utils.UniversalKeyStore
-
Returns the key associated with the given alias, using the given password
to recover it.
- engineGetKeySize(Key) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Returns the size of the given RSA key.
- engineGetKeySize(Key) - Method in class iaik.security.cipher.PBES2Cipher
-
Gets the key size of the derived key.
- engineGetKeySize(Key) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
-
Gets the key size.
- engineGetKeySize(Key) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
-
Gets the key size.
- engineGetKeySize(Key) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
Gets the key size.
- engineGetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs12.KeyFactory
-
Converts the given secret key into the requested key specification (key
material).
- engineGetKeySpec(SecretKey, Class) - Method in class iaik.pkcs.pkcs5.KeyFactory
-
Converts the given secret key into the requested key specification (key
material).
- engineGetKeySpec(SecretKey, Class) - Method in class iaik.security.cipher.GeneralKeyFactory
-
Converts the given secret key into the requested key specification (key
material).
- engineGetKeySpec(Key, Class) - Method in class iaik.security.dh.DHKeyFactory
-
Converts the given key into the requested key specification (key material).
- engineGetKeySpec(Key, Class) - Method in class iaik.security.dsa.DSAKeyFactory
-
Converts the given key into the requested key specification (key material).
- engineGetKeySpec(Key, Class) - Method in class iaik.security.elgamal.ElGamalKeyFactory
-
Converts the given key into the requested key specification (key material).
- engineGetKeySpec(Key, Class) - Method in class iaik.security.rsa.RSAKeyFactory
-
Converts the given key into the requested key specification (key material).
- engineGetKeySpec(Key, Class) - Method in class iaik.security.rsa.RSAOaepKeyFactory
-
Converts the given key into the requested key specification (key material).
- engineGetKeySpec(Key, Class) - Method in class iaik.security.rsa.RSAPssKeyFactory
-
Converts the given key into the requested key specification (key material).
- engineGetMacLength() - Method in class iaik.security.mac.CBCMac
-
- engineGetMacLength() - Method in class iaik.security.mac.CMac
-
- engineGetMacLength() - Method in class iaik.security.mac.HMac
-
Returns the length of the calculated MAC value in bytes.
- engineGetMacLength() - Method in class iaik.security.mac.Poly1305
-
- engineGetOutputSize(int) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Returns 0
.
- engineGetOutputSize(int) - Method in class iaik.security.elgamal.ElGamal
-
- engineGetParameter(String) - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
- engineGetParameter(String) - Method in class iaik.security.dsa.DSA
-
Returns a previously set KSEED parameter as a byte array.
- engineGetParameter(String) - Method in class iaik.security.dsa.RawDSA
-
Returns a previously set KSEED parameter as a byte array, or -- if KSEED
has not been set, or the supplied param String is not "KSEED" -- the DSA
parameters p, q, g as
DSAParameters
object.
- engineGetParameter(String) - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
-
Returns the hash algorithm parameter used by this PKCS#1.5 signature engine.
- engineGetParameter(String) - Method in class iaik.security.rsa.RawRSASignature
-
This method is not implemented and only throws an InvalidParameterException
- engineGetParameter(String) - Method in class iaik.security.rsa.RSAPssSignature
-
Returns the PSS parameters (hashAlgorithm, mask generation algorithm, salt length, trailer field)
as
RSAPssParameterSpec
.
- engineGetParameter(String) - Method in class iaik.security.rsa.SSLRSASignature
-
This method is not implemented and only throws an InvalidParameterException
- engineGetParameters() - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
- engineGetParameters() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
-
SPI: Gets the algorithm parameters required by this MGF engine.
- engineGetParameters() - Method in class iaik.pkcs.pkcs1.MGF1
-
Returns the parameter (hash algorithm) used by this insatance of MGF1
object.
- engineGetParameters() - Method in class iaik.pkcs.pkcs1.RSACipher
-
Returns the algorithm parameters, if OAEP padding is used.
- engineGetParameters() - Method in class iaik.security.cipher.CAST128KeyWrap
-
Returns the algorithm parameters of this CAST128KeyWrap cipher.
- engineGetParameters() - Method in class iaik.security.cipher.PBES2Cipher
-
Returns the parameters used by this Cipher.
- engineGetParameters() - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
-
Returns the algorithm's parameters.
- engineGetParameters() - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
-
Returns the parameters of the algorithm.
- engineGetParameters() - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
This method returns the algorithm's parameters.
- engineGetParameters() - Method in class iaik.security.cipher.RC2KeyWrap
-
Returns the algorithm parameters of this RC2KeyWrap cipher.
- engineGetParameters() - Method in class iaik.security.dsa.DSA
-
- engineGetParameters() - Method in class iaik.security.dsa.RawDSA
-
- engineGetParameters() - Method in class iaik.security.elgamal.ElGamal
-
Returns the algorithm parameters
- engineGetParameters() - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
SPI: Gets the algorithm parameters required by this KEM engine.
- engineGetParameters() - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
-
Returns the hash algorithm parameter used by this PKCS#1.5 signature engine.
- engineGetParameters() - Method in class iaik.security.rsa.RsaKem
-
- engineGetParameters() - Method in class iaik.security.rsa.RSAPssSignature
-
Returns the PSS parameters (hashAlgorithm, mask generation algorithm, salt length, trailer field)
as
RSAPssParameterSpec
.
- engineGetParameterSpec(Class) - Method in class iaik.iso.iso9796.RecoveredMessage
-
Returns null in any case since not required.
- engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Returns the MGF1 parameters as transparent parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Returns the RSA-OAEP parameters as transparent parameter specification of
the given class type.
- engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Returns the RSA-PSS parameters as transparent parameter specification of
the given class type.
- engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Returns the RSASSAPkcs1v15 parameters as transparent parameter
specification of the given class type.
- engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
-
Returns the PBES2 parameters as transparent PBES2 parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
-
Returns the PBKDF2 parameters as transparent PBKDF2 parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CAST128Parameters
-
Returns the CAST parameters as transparent CAST parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CAST128WrapParameters
-
Returns the CAST parameters as transparent CAST parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CBCCMacParameters
-
Returns a AES-CBC-CMAC Parameter Specification of this AES-CBC-CMAC Parameters object.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CCMCMSParameters
-
Returns a CCM Parameter Specification of this CCM Parameters object.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.CCMParameters
-
Returns a CCM Parameter Specification of this CCM Parameters object.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
-
Returns the parameters as transparent parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.GCMParameters
-
Returns a GCM Parameter Specification of this GCM Parameters object.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.IvParameters
-
Returns the IV parameters as transparent IV parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.RC2Parameters
-
Returns the RC2 parameters as transparent RC2 parameter specification of
the given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.cipher.RC2WrapParameters
-
Returns the RC2 wrap parameters as transparent RC2 parameter specification of
the given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.dh.DHParameters
-
Returns the DH parameters as transparent DH parameter specification
of the given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.dsa.DSAParameters
-
Returns the DSA parameters as transparent parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.elgamal.ElGamalParameters
-
Returns the ElGamal parameters as transparent ElGamal parameter specification
of the given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
-
Returns the KDF1 parameters as transparent parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
-
Returns the KDF2 parameters as transparent parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
-
Returns the KDF3 parameters as transparent parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.pbe.PBEParameters
-
Returns the PBE parameters as transparent PBE parameter specification of the
given class type.
- engineGetParameterSpec(Class) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
-
- engineInit(AlgorithmParameterSpec) - Method in class iaik.iso.iso9796.RecoveredMessage
-
Not required.
- engineInit(byte[]) - Method in class iaik.iso.iso9796.RecoveredMessage
-
Inits this RecoveredMessage object with the recovered
message bytes.
- engineInit(byte[], String) - Method in class iaik.iso.iso9796.RecoveredMessage
-
Inits this RecoveredMessage object with the recovered
message bytes.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Initializes this MGF1Parameters from the given MGF1ParameterSpec.
- engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Initializes this MGF1Parameters object from the given DER encoded byte
array.
- engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.PKCS1AlgorithmParameters
-
Initializes this PKCS#1 AlgorithmParameters from the given ParameterSpec.
- engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.PKCS1AlgorithmParameters
-
Initializes this PKCS#1 AlgorithmParameters object from the given DER encoded byte
array.
- engineInit(int, Key, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Initializes this RSA cipher with the given key.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Initializes this RSA cipher with given key and algorithm parameters.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Initializes this RSA cipher with given key and parameters (if specified).
- engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Initializes this RSAOaepParameters from the given RSAOaepParameterSpec.
- engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Initializes this RSAOaepParameters object from the given DER encoded byte
array.
- engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Initializes this RSAPssParameters from the given RSAPssParameterSpec.
- engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Initializes this RSAPssParameters object from the given DER encoded byte
array.
- engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Initializes this RSASSAPkcs1v15Parameters from the given
RSASSAPkcs1v15ParameterSpec.
- engineInit(byte[]) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Initializes this RSASSAPkcs1v15Parameters object from the given DER encoded
byte array.
- engineInit(byte[], String) - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
-
Initializes this PBES2Parameters with the given PBES2ParameterSpec.
- engineInit(byte[]) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
-
Initializes this PBES2Parameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.pkcs.pkcs5.PBES2Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(int, SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
-
Don't use this method.
- engineInit(SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
-
Don't use this method.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.pkcs.pkcs5.PBKDF2
-
Initializes the password-based-key-derivation-function
- engineInit(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
-
Initializes this PBKDF2Parameters with the given PBKDF2ParameterSpec.
- engineInit(byte[]) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
-
Initializes this PBKDF2Parameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
-
Initializes this cipher object.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
-
Initializes this cipher object.
- engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.CAST128KeyWrap
-
Internal inits the underlying CAST128 cipher for the second en/decryption
step.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CAST128Parameters
-
Initializes this CAST128Parameters with the parameter values from a
given CAST128ParameterSpec.
- engineInit(byte[]) - Method in class iaik.security.cipher.CAST128Parameters
-
Initializes this CAST128Parameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.CAST128Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CAST128WrapParameters
-
Initializes this CAST128WrapParameters with the parameter values from a
given CAST128WrapParameterSpec.
- engineInit(byte[]) - Method in class iaik.security.cipher.CAST128WrapParameters
-
Initializes this CAST128WrapParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.CAST128WrapParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CBCCMacParameters
-
Initializes this parameters object using the parameters specified in paramSpec.
- engineInit(byte[]) - Method in class iaik.security.cipher.CBCCMacParameters
-
Initializes this CBCCMacParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.CBCCMacParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CCMCMSParameters
-
Initializes this parameters object using the parameters specified in paramSpec.
- engineInit(byte[]) - Method in class iaik.security.cipher.CCMCMSParameters
-
Initializes this CCMCMSParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.CCMCMSParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.CCMParameters
-
Initializes this parameters object using the parameters specified in paramSpec.
- engineInit(byte[]) - Method in class iaik.security.cipher.CCMParameters
-
Initializes this CCMParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.CCMParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
-
Initializes this parameters object using the parameters specified in paramSpec.
- engineInit(byte[]) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(int, SecureRandom) - Method in class iaik.security.cipher.DESKeyGenerator
-
Initializes this key generator for the given strength with the given random seed.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.GCMParameters
-
Initializes this parameters object using the parameters specified in paramSpec
.
- engineInit(byte[]) - Method in class iaik.security.cipher.GCMParameters
-
Initializes this GCMParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.GCMParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.HMACwith3DESwrap
-
Initializes this cipher object.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.HMACwith3DESwrap
-
Initializes this cipher object.
- engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.HMACwith3DESwrap
-
Internal inits the underlying TripleDES cipher for the second en/decryption
step.
- engineInit(int, SecureRandom) - Method in class iaik.security.cipher.IvParameterGenerator
-
Initializes the parameter generator with given iv length.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.IvParameterGenerator
-
Initializes this generator with iv-specific parameter generation values and
some random seed.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.IvParameters
-
Initializes this IvParameters with the IV value from a
given IvParameterspec.
- engineInit(byte[]) - Method in class iaik.security.cipher.IvParameters
-
Initializes this IvParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.IvParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PBES2Cipher
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PBES2Cipher
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PBES2Cipher
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
Initializes this cipher for encryption or decryption.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.RC2KeyWrap
-
Initializes this cipher object.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.RC2KeyWrap
-
Initializes this cipher object.
- engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.RC2KeyWrap
-
Internal inits the underlying RC2 cipher for the second en/decryption step.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.RC2Parameters
-
Initializes this RC2Parameters with the RC2 parameter values from a given
RC2Parameterspec.
- engineInit(byte[]) - Method in class iaik.security.cipher.RC2Parameters
-
Initializes this RC2Parameters object from the given DER encoded byte
array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.RC2Parameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.cipher.RC2WrapParameters
-
Initializes this RC2WrapParameters with the effective key bits from the
given RC2WrapParameterSpec.
- engineInit(byte[]) - Method in class iaik.security.cipher.RC2WrapParameters
-
Initializes this RC2WrapParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.cipher.RC2WrapParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(int, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyGenerator
-
Initializes this key generator for the given strength with the given random seed.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
-
Initializes this cipher object.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
-
Initializes this cipher object.
- engineInit(int, Key, byte[], SecureRandom) - Method in class iaik.security.cipher.TripleDESKeyWrap
-
Internal inits the underlying TripleDES cipher for the second en/decryption step.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.cipher.VarLengthKeyGenerator
-
Initializes this key generator with the given random seed.
- engineInit(int, SecureRandom) - Method in class iaik.security.cipher.VarLengthKeyGenerator
-
Initializes this key generator for the given strength with the given random
seed.
- engineInit(SecureRandom) - Method in class iaik.security.cipher.VarLengthKeyGenerator
-
Initializes this key generator with the given random seed.
- engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.DHKeyAgreement
-
Initializes this Diffie Helman KeyAgreement with the given key, algorithm
parameters, and random seed.
- engineInit(Key, SecureRandom) - Method in class iaik.security.dh.DHKeyAgreement
-
Initializes this Diffie-Hellman KeyAgreement with the given key and random
seed, where the given key constitutes the private DH key (including all
required algorithm parameters) of some entity being involved in this key
agreement procedure.
- engineInit(int, SecureRandom) - Method in class iaik.security.dh.DHParameterGenerator
-
Initializes the parameter generator with given prime modulus length and
random seed.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dh.DHParameterGenerator
-
Initializes this generator with DH-specific parameter generation values and
some random seed.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.dh.DHParameters
-
Initializes this DHParameters with prime modulus p
, base generator g
and
length l
of the private value x, derived from the given DHParameterSpec.
- engineInit(byte[]) - Method in class iaik.security.dh.DHParameters
-
Initializes this DHParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.dh.DHParameters
-
Inits the parameters from a DER encoded byte array.
- engineInit(int, SecureRandom) - Method in class iaik.security.dsa.DSAParameterGenerator
-
Initializes the parameter generator with given prime modulus length and
random seed.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dsa.DSAParameterGenerator
-
Initializes this generator with some random seed.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.dsa.DSAParameters
-
Initializes this DSAParameters with the given DSAParameterSpec.
- engineInit(byte[]) - Method in class iaik.security.dsa.DSAParameters
-
Initializes this DSAParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.dsa.DSAParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(int, SecureRandom) - Method in class iaik.security.dsa.SHA2withDSAParameterGenerator
-
Initializes the parameter generator with given prime modulus length L and
random seed.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.dsa.SHA2withDSAParameterGenerator
-
Initializes this generator with given parameters and random seed.
- engineInit(int, Key, SecureRandom) - Method in class iaik.security.elgamal.ElGamal
-
Initializes this ElGamal cipher with the given key.
- engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.elgamal.ElGamal
-
Initializes this ElGamal cipher with given key and algorithm parameters.
- engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class iaik.security.elgamal.ElGamal
-
Initializes this ElGamal cipher with given key and parameters (if
specified).
- engineInit(int, SecureRandom) - Method in class iaik.security.elgamal.ElGamalParameterGenerator
-
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.elgamal.ElGamalParameterGenerator
-
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.elgamal.ElGamalParameters
-
Initializes this ElGamalParameters with prime modulus p
, base generator g
and
length l
of the private value x, derived from the given ElGamalParameterSpec.
- engineInit(byte[]) - Method in class iaik.security.elgamal.ElGamalParameters
-
Initializes this ElGamalParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.elgamal.ElGamalParameters
-
Inits the parameters from a DER encoded byte array.
- engineInit(int, SecureRandom) - Method in class iaik.security.kdf.HKDF
-
This method is not supported.
- engineInit(SecureRandom) - Method in class iaik.security.kdf.HKDF
-
This method is not supported.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.kdf.HKDF
-
Initializes this HKDF key derivation function.
- engineInit(SecureRandom) - Method in class iaik.security.kdf.KDF1
-
This method is not supported as the caller has to initiate the class
with a
KDF1ParameterSpec.
- engineInit(int, SecureRandom) - Method in class iaik.security.kdf.KDF1
-
This method is not supported as the caller has to initiate the class
with a
KDF1ParameterSpec.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.kdf.KDF1
-
Initializes the KDF1 with the provided AlgorithmParameterSpec.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
-
- engineInit(byte[]) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
-
Initializes this KDF1Parameters object from the given DER encoded byte
array.
- engineInit(byte[], String) - Method in class iaik.security.kdf.KDF1AlgorithmParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
-
- engineInit(byte[]) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
-
Initializes this KDF2Parameters object from the given DER encoded byte
array.
- engineInit(byte[], String) - Method in class iaik.security.kdf.KDF2AlgorithmParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
-
- engineInit(byte[]) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
-
Initializes this KDF3Parameters object from the given DER encoded byte
array.
- engineInit(byte[], String) - Method in class iaik.security.kdf.KDF3AlgorithmParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(Key) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
Initializes this KEM with a key.
- engineInit(Key, SecureRandom) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
Initializes this KEM with a key and a secure source of randomness.
- engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
Initializes this KEM with a key and a set of algorithm parameters.
- engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.kem.KeyEncapsulationMechanismSpi
-
Initializes this KEM with a key, a set of algorithm parameters, and a
secure source of randomness.
- engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.mac.CBCMac
-
Initialize the MAC with the given key.
- engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.mac.CMac
-
Initialize the MAC with the given key.
- engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.mac.HMac
-
Initializes this Mac object with given secret key and algorithm parameter
specification.
- engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.mac.Poly1305
-
Initialize the Mac with the given 32 byte key.
- engineInit(int, SecureRandom) - Method in class iaik.security.pbe.PBEParameterGenerator
-
Initializes the parameter generator with given salt length and random seed.
- engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.pbe.PBEParameterGenerator
-
Initializes this generator with PBE-specific parameter generation values and
some random seed.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.pbe.PBEParameters
-
Initializes this PBEParameters with salt and iteration count from a
given PBEParameterSpec or PBEKeyAndParameterSpec.
- engineInit(byte[]) - Method in class iaik.security.pbe.PBEParameters
-
Initializes this PBEParameters object from the given DER encoded byte array.
- engineInit(byte[], String) - Method in class iaik.security.pbe.PBEParameters
-
Inits the parameters from an DER encoded byte array.
- engineInit(Key) - Method in class iaik.security.rsa.RsaKem
-
Throws an UnsupportedOperationException
- engineInit(Key, SecureRandom) - Method in class iaik.security.rsa.RsaKem
-
Throws an UnsupportedOperationException
- engineInit(Key, AlgorithmParameterSpec) - Method in class iaik.security.rsa.RsaKem
-
Initializes the KEM instance accordingly.
- engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class iaik.security.rsa.RsaKem
-
Initializes the KEM instance accordingly.
- engineInit(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
-
- engineInit(byte[]) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
-
Decodes an ASN.1 representation of RsaKem Algorithm Parameters.
- engineInit(byte[], String) - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
-
- engineInitSign(PrivateKey) - Method in class iaik.security.dsa.DSA
-
SPI: Initializes this DSA Signature object with the given
DSA private key for going to sign some data.
- engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.dsa.DSA
-
SPI: Initializes this Signature object with the given DSA private
key and the given SecureRandom generator for going to sign some data.
- engineInitSign(PrivateKey) - Method in class iaik.security.dsa.RawDSA
-
SPI: Initializes this DSA Signature object with the given DSA
private key for going to sign some data.
- engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.dsa.RawDSA
-
SPI: Initializes this Signature object with the given DSA private
key and the given SecureRandom generator for going to sign some data.
- engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RawRSAPssSignature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RawRSASignature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.rsa.RawRSASignature
-
SPI: Initializes this Signature object with the given RSA private
key and the given SecureRandom generator for going to sign some data.
- engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RSAISO9796P2Signature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.rsa.RSAISO9796P2Signature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey) - Method in class iaik.security.rsa.RSAPssSignature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey) - Method in class iaik.security.rsa.SSLRSASignature
-
SPI: Initializes this Signature object with the given
RSA private key for going to sign some data.
- engineInitSign(PrivateKey, SecureRandom) - Method in class iaik.security.rsa.SSLRSASignature
-
SPI: Initializes this Signature object with the given RSA private
key and the given SecureRandom generator for going to sign some data.
- engineInitVerify(PublicKey) - Method in class iaik.security.dsa.DSA
-
SPI: Initializes this DSA Signature object with the given
DSA public key for performing a signature verification.
- engineInitVerify(PublicKey) - Method in class iaik.security.dsa.RawDSA
-
SPI: Initializes this RawDSA signature object with the given DSA
public key for performing a signature verification.
- engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RawRSAPssSignature
-
SPI: Initializes this Signature object with the given
RSA public key for performing a signature verification.
- engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RawRSASignature
-
SPI: Initializes this Signature object with the given
RSA public key for performing a signature verification.
- engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RSAISO9796P2S2S3Signature
-
SPI: Initializes this Signature object with the given
RSA public key for performing a signature verification.
- engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RSAISO9796P2Signature
-
SPI: Initializes this Signature object with the given
RSA public key for performing a signature verification.
- engineInitVerify(PublicKey) - Method in class iaik.security.rsa.RSAPssSignature
-
SPI: Initializes this Signature object with the given
RSA public key for performing a signature verification.
- engineInitVerify(PublicKey) - Method in class iaik.security.rsa.SSLRSASignature
-
SPI: Initializes this signature object with the given
RSA public key for performing a signature verification.
- engineIsCertificateEntry(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Checks if the entry with the given alias represents a certificate entry.
- engineIsCertificateEntry(String) - Method in class iaik.security.keystore.IAIKKeyStore
-
Returns true if the entry identified by the given alias is a trusted
certificate entry, and false otherwise.
- engineIsCertificateEntry(String) - Method in class iaik.utils.UniversalKeyStore
-
Returns true if the entry identified by the given alias is a trusted
certificate entry, and false otherwise.
- engineIsKeyEntry(String) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Returns true if the entry identified by the given alias was created by a
call to setKeyEntry, or created by a call to setEntry with a
PrivateKeyEntry or a SecretKeyEntry.
- engineIsKeyEntry(String) - Method in class iaik.security.keystore.IAIKKeyStore
-
Returns true if the entry identified by the given alias is a key
entry, and false otherwise.
- engineIsKeyEntry(String) - Method in class iaik.utils.UniversalKeyStore
-
Returns true if the entry identified by the given alias is a key
entry, and false otherwise.
- engineLoad(InputStream, char[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Loads the keystore from the given input stream.
- engineLoad(InputStream, char[]) - Method in class iaik.security.keystore.IAIKKeyStore
-
Loads the keystore from the given input stream.
- engineLoad(InputStream, char[]) - Method in class iaik.utils.UniversalKeyStore
-
Loads the keystore from the given input stream.
- engineMask(byte[], int, int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
-
SPI: Uses the mask generation function to generate maskLen bytes
from the supplied seed mgfSeed[mgfSeedOff:mgfSeedLen] and XORs the result
with dst[off:maskLen].
- engineMask(byte[], int, int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.MGF1
-
Uses the mask generation function to generate maskLen bytes from the supplied seed
mgfSeed[mgfSeedOff:mgfSeedLen] and XORs the result with dst[off:maskLen].
- engineReset() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
-
SPE: Resets this engine to the state before engineMask
has been called.
- engineReset() - Method in class iaik.pkcs.pkcs1.MGF1
-
Resets this engine to the state before engineMask
has been called.
- engineReset() - Method in class iaik.security.kdf.HashBasedGenerationFunction
-
Resets the intern MessageDigest instance.
- engineReset() - Method in class iaik.security.mac.CBCMac
-
Reset this MAC object to be ready for a new MAC computation.
- engineReset() - Method in class iaik.security.mac.CMac
-
Reset this MAC object to be ready for a new MAC computation.
- engineReset() - Method in class iaik.security.mac.HMac
-
Resets this Mac object for being able to be used for further MAC
computations, either by using the same secret key again, or using
a new key by properly re-initializing this MAC object.
- engineReset() - Method in class iaik.security.mac.Poly1305
-
Reset this Mac object to be ready for a new MAC computation.
- engineReset() - Method in class iaik.security.md.AbstractMessageDigest
-
SPI: Resets this message digest for further use.
- engineReset() - Method in class iaik.security.md.GOST3411
-
- engineReset() - Method in class iaik.security.md.Md2
-
SPI: Resets this MD2 message digest object for being supplied with
new data.
- engineReset() - Method in class iaik.security.md.Md5
-
SPI: Resets this MD5 message digest object for being supplied
with new data.
- engineReset() - Method in class iaik.security.md.RipeMd128
-
SPI: Resets this RipeMd128 message digest object for being supplied
with new data.
- engineReset() - Method in class iaik.security.md.RipeMd256
-
SPI: Resets this RipeMd256 message digest object for being supplied
with new data.
- engineReset() - Method in class iaik.security.md.SHA
-
SPI: Resets this SHA message digest object for being supplied
with new data.
- engineReset() - Method in class iaik.security.md.SHA32bit
-
SPI: Resets this SHA256 message digest object for being supplied
with new data.
- engineReset() - Method in class iaik.security.md.SHA64bit
-
- engineReset() - Method in class iaik.security.md.Whirlpool
-
SPI: Resets this WHIRLPOOL message digest object for being supplied
with new data.
- engineReset() - Method in class iaik.utils.PretendedMessageDigest
-
Resets the buffer.
- engineSetCertificateEntry(String, Certificate) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Assigns the given certificate to the given alias.
- engineSetCertificateEntry(String, Certificate) - Method in class iaik.security.keystore.IAIKKeyStore
-
Assigns the given certificate to the given alias.
- engineSetCertificateEntry(String, Certificate) - Method in class iaik.utils.UniversalKeyStore
-
Assigns the given certificate to the given alias.
- engineSetEntry(String, KeyStore.Entry, KeyStore.ProtectionParameter) - Method in class iaik.pkcs.pkcs12.P12KeyStore
-
Assigns the given keystore entry to the given alias.
- engineSetEntry(String, KeyStore.Entry, KeyStore.ProtectionParameter) - Method in class iaik.utils.ExtendedUniversalKeyStore
-
Assigns the given keystore entry to the given alias.
- engineSetKeyEntry(String, byte[], Certificate[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Assigns the given key (that has already been protected) to the given alias.
- engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Assigns the given key to the given alias, protecting it with the given
password.
- engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class iaik.security.keystore.IAIKKeyStore
-
Assigns the given key to the given alias, protecting it with the given
password.
- engineSetKeyEntry(String, byte[], Certificate[]) - Method in class iaik.security.keystore.IAIKKeyStore
-
Assigns the given key (that has already been protected) to the given alias.
- engineSetKeyEntry(String, Key, char[], Certificate[]) - Method in class iaik.utils.UniversalKeyStore
-
Assigns the given key to the given alias, protecting it with the given
password.
- engineSetKeyEntry(String, byte[], Certificate[]) - Method in class iaik.utils.UniversalKeyStore
-
Assigns the given key (that has already been protected) to the given alias.
- engineSetMode(String) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Sets the transformation mode.
- engineSetMode(String) - Method in class iaik.security.cipher.PBES2Cipher
-
Sets the mode of this cipher.
- engineSetMode(String) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
-
This method only overwrites the corresponding method in its superclass
(DES) and does nothing.
- engineSetMode(String) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
-
This method only overwrites the corresponding method in its superclass and
does nothing.
- engineSetMode(String) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
This method only overwrites the corresponding method in its superclass and
does nothing.
- engineSetMode(String) - Method in class iaik.security.elgamal.ElGamal
-
Sets the transformation mode.
- engineSetPadding(String) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Sets the padding scheme of this cipher, which only can be "PKCS1Padding",
"NoPadding", "PKCS1PaddingSSL2", or "OAEP", or
OAEPWith<digest>And<mgf>Padding (e.g.
- engineSetPadding(String) - Method in class iaik.security.cipher.AESKeyWrap
-
Sets the padding scheme of this cipher.
- engineSetPadding(String) - Method in class iaik.security.cipher.ARCFOUR
-
Overrides method engineSetPadding from parant class since no padding is
required for the ARCFOUR stream cipher.
- engineSetPadding(String) - Method in class iaik.security.cipher.ChaCha20
-
Overrides method engineSetPadding from parent class since no padding is
required for the ChaCha20 stream cipher.
- engineSetPadding(String) - Method in class iaik.security.cipher.ChaCha20Poly1305
-
Overrides method engineSetPadding from parent class since no padding is
required.
- engineSetPadding(String) - Method in class iaik.security.cipher.PBES2Cipher
-
Sets the padding scheme of this cipher.
- engineSetPadding(String) - Method in class iaik.security.cipher.PbeWithMD5AndDES_CBC
-
This method only overwrites the corresponding method in its superclass and
does nothing.
- engineSetPadding(String) - Method in class iaik.security.cipher.PbeWithSHAAnd3_KeyTripleDES_CBC
-
This method only overwrites the corresponding method in its superclass and
does nothing.
- engineSetPadding(String) - Method in class iaik.security.cipher.PbeWithSHAAnd40BitRC2_CBC
-
This method only overwrites the corresponding method in its superclass and
does nothing.
- engineSetPadding(String) - Method in class iaik.security.elgamal.ElGamal
-
Sets the padding scheme of this cipher, which only can be "PKCS1Padding" or
"NoPadding".
- engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
-
Sets any parameters that may be used with this Signature engine.
- engineSetParameter(String, Object) - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
Sets any parameters that may be used with this Signature engine.
- engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
Sets any parameters that may be used with this Signature engine.
- engineSetParameter(String, Object) - Method in class iaik.security.dsa.DSA
-
Sets the KSEED parameter for DSA signing.
- engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.dsa.DSA
-
Initializes this DSA signature engine with the given parameter set.
- engineSetParameter(String, Object) - Method in class iaik.security.dsa.RawDSA
-
Set the KSEED parameter for DSA signing.
- engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.dsa.RawDSA
-
Initializes this DSA signature engine with the given parameter set.
- engineSetParameter(String, Object) - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
-
Sets the hash algorithm parameter to be used by this PKCS#1.5 signature engine.
- engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RawRSAPkcs1v15Signature
-
Sets the hash algorithm parameter to be used by this PKCS#1.5 signature engine.
- engineSetParameter(String, Object) - Method in class iaik.security.rsa.RawRSASignature
-
This method is not implemented and only throws an InvalidParameterException
- engineSetParameter(AlgorithmParameterSpec) - Method in class iaik.security.rsa.RSAPssSignature
-
Sets the parameters (hashAlgorithm, mask generation algorithm, salt length, trailer field)
for this RSA PSS signature engine.
- engineSetParameter(String, Object) - Method in class iaik.security.rsa.SSLRSASignature
-
This method is not implemented and only throws an InvalidParameterException
- engineSetParameters(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
-
SPI: Sets any algorithm parameters required by this MGF engine.
- engineSetParameters(AlgorithmParameters) - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithmSpi
-
SPI: Sets any algorithm parameters required by this MGF engine.
- engineSetParameters(AlgorithmParameterSpec) - Method in class iaik.pkcs.pkcs1.MGF1
-
Sets the parameter (hash algorithm) for the MGF1
algorithm.
- engineSetParameters(AlgorithmParameters) - Method in class iaik.pkcs.pkcs1.MGF1
-
Sets the parameter (hash algorithm) for the MGF1
algorithm.
- engineSign() - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
-
Calculates the signature value.
- engineSign() - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
Calculates the signature value.
- engineSign() - Method in class iaik.security.dsa.DSA
-
SPI: Returns the signature bytes of all the data
updated so far.
- engineSign() - Method in class iaik.security.dsa.RawDSA
-
SPI: Returns the signature bytes of all the data updated so far.
- engineSign() - Method in class iaik.security.rsa.RawRSASignature
-
SPI: Returns a byte array holding the signature resulting from all
already performed prepared hash update operations.
- engineSign() - Method in class iaik.security.rsa.RSAPssSignature
-
SPI: Calculates the signature.
- engineSign() - Method in class iaik.security.rsa.RSASignature
-
SPI: Calculates the signature.
- engineSign() - Method in class iaik.security.rsa.SSLRSASignature
-
SPI: Returns a byte array holding the signature resulting from
all already performed data update operations.
- engineSize() - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
- engineSize() - Method in class iaik.security.keystore.IAIKKeyStore
-
Retrieves the number of entries in this keystore.
- engineSize() - Method in class iaik.utils.UniversalKeyStore
-
Retrieves the number of entries in this keystore.
- engineStore(KeyStore.LoadStoreParameter) - Method in class iaik.pkcs.pkcs12.P12KeyStore
-
Uses the given parameters to store this KeyStore.
- engineStore(OutputStream, char[]) - Method in class iaik.pkcs.pkcs12.PKCS12KeyStore
-
Stores this keystore to the given output stream, and protects its integrity
with the given password.
- engineStore(OutputStream, char[]) - Method in class iaik.security.keystore.IAIKKeyStore
-
Writes this keystore to the given output stream, and protects its integrity
with the specified password.
- engineStore(KeyStore.LoadStoreParameter) - Method in class iaik.utils.ExtendedUniversalKeyStore
-
Uses the given parameters to store this KeyStore.
- engineStore(OutputStream, char[]) - Method in class iaik.utils.UniversalKeyStore
-
Writes this keystore to the given output stream, and protects its integrity
with the specified password.
- engineToString() - Method in class iaik.iso.iso9796.RecoveredMessage
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.pkcs.pkcs1.MGF1Parameters
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.pkcs.pkcs1.RSAPssParameters
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15Parameters
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.pkcs.pkcs5.PBES2Parameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.pkcs.pkcs5.PBKDF2Parameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.cipher.CAST128Parameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.cipher.CAST128WrapParameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.cipher.CBCCMacParameters
-
Returns a formatted string describing the GCM Parameters.
- engineToString() - Method in class iaik.security.cipher.CBCCMacParameterSpec
-
Returns a string describing the AES-CBC-CMAC Parameters.
- engineToString() - Method in class iaik.security.cipher.CCMCMSParameters
-
Returns a formatted string describing the CCM Parameters.
- engineToString() - Method in class iaik.security.cipher.CCMParameters
-
Returns a formatted string describing the CCM Parameters.
- engineToString() - Method in class iaik.security.cipher.ChaCha20Poly1305Parameters
-
Returns a formatted string describing the parameters.
- engineToString() - Method in class iaik.security.cipher.GCMParameters
-
Returns a formatted string describing the GCM Parameters.
- engineToString() - Method in class iaik.security.cipher.IvParameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.cipher.RC2Parameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.cipher.RC2WrapParameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.dh.DHParameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.dsa.DSAParameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.elgamal.ElGamalParameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.kdf.KDF1AlgorithmParameters
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.security.kdf.KDF2AlgorithmParameters
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.security.kdf.KDF3AlgorithmParameters
-
Returns a String representation of this object.
- engineToString() - Method in class iaik.security.pbe.PBEParameters
-
Returns a String representation of the parameters.
- engineToString() - Method in class iaik.security.rsa.RsaKemAlgorithmParameters
-
- engineTranslateKey(SecretKey) - Method in class iaik.pkcs.pkcs12.KeyFactory
-
Translates a key object of some unknown or untrusted provider into a secret
key object of this key factory.
- engineTranslateKey(SecretKey) - Method in class iaik.pkcs.pkcs5.KeyFactory
-
Translates a key object of some unknown or untrusted provider into a secret
key object of this key factory.
- engineTranslateKey(SecretKey) - Method in class iaik.security.cipher.GeneralKeyFactory
-
Translates a key object of some unknown or untrusted provider into a secret
key object of this key factory.
- engineTranslateKey(Key) - Method in class iaik.security.dh.DHKeyFactory
-
Translates the given key object of some unknown or untrusted provider into a
key object supported by this DH key factory.
- engineTranslateKey(Key) - Method in class iaik.security.dsa.DSAKeyFactory
-
Translates the given key object of some unknown or untrusted provider into a
key object supported by this DSA key factory.
- engineTranslateKey(Key) - Method in class iaik.security.elgamal.ElGamalKeyFactory
-
Translates the given key object of some unknown or untrusted provider into a
key object supported by this ElGamal key factory.
- engineTranslateKey(Key) - Method in class iaik.security.rsa.RSAKeyFactory
-
Translates the given key object of some unknown or untrusted provider into a
key object supported by this RSA key factory.
- engineTranslateKey(Key) - Method in class iaik.security.rsa.RSAOaepKeyFactory
-
Translates the given key object of some unknown or untrusted provider into
a key object supported by this RSA key factory.
- engineTranslateKey(Key) - Method in class iaik.security.rsa.RSAPssKeyFactory
-
Translates the given key object of some unknown or untrusted provider into
a key object supported by this RSA key factory.
- engineUnwrap(byte[], String, int) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Unwraps (RSA decrypts) the given wrapped key.
- engineUpdate(byte) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
-
Updates this Signature engine with the given byte.
- engineUpdate(byte[], int, int) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
-
Updates this Signature engine with the given bytes.
- engineUpdate(byte) - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
Updates this Signature engine with the given byte.
- engineUpdate(byte[], int, int) - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
Updates this Signature engine with the given bytes.
- engineUpdate(byte[], int, int) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Updates this Cipher with the given bytes.
- engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Updates this Cipher with the given bytes.
- engineUpdate(byte) - Method in class iaik.security.dsa.DSA
-
SPI: Updates the data to be signed or verified
with the specified byte.
- engineUpdate(byte[], int, int) - Method in class iaik.security.dsa.DSA
-
SPI: Updates the data to be signed or verified with the
specified number of bytes, beginning at the specified offset within the given byte array.
- engineUpdate(byte) - Method in class iaik.security.dsa.RawDSA
-
SPI: Updates the data to be signed or verified with the specified
byte.
- engineUpdate(byte[], int, int) - Method in class iaik.security.dsa.RawDSA
-
SPI: Updates the data to be signed or verified with the specified
number of hashed bytes, beginning at the specified offset within the given
byte array.
- engineUpdate(byte[], int, int) - Method in class iaik.security.elgamal.ElGamal
-
Updates this Cipher with the given bytes.
- engineUpdate(byte[], int, int, byte[], int) - Method in class iaik.security.elgamal.ElGamal
-
Updates this Cipher with the given bytes.
- engineUpdate(byte) - Method in class iaik.security.mac.CBCMac
-
Feed a single byte into the MAC.
- engineUpdate(byte[], int, int) - Method in class iaik.security.mac.CBCMac
-
Feed in a block of bytes into this MAC.
- engineUpdate(byte) - Method in class iaik.security.mac.CMac
-
Feed a single byte into the MAC.
- engineUpdate(byte[], int, int) - Method in class iaik.security.mac.CMac
-
Feed in a block of bytes into this MAC.
- engineUpdate(byte) - Method in class iaik.security.mac.HMac
-
Processes the given byte.
- engineUpdate(byte[], int, int) - Method in class iaik.security.mac.HMac
-
Processes the given number of bytes, supplied in a byte array
starting at the given position.
- engineUpdate(byte) - Method in class iaik.security.mac.Poly1305
-
Feed a single byte into the Mac.
- engineUpdate(byte[], int, int) - Method in class iaik.security.mac.Poly1305
-
Feed in a block of bytes into this Mac.
- engineUpdate(byte) - Method in class iaik.security.md.AbstractMessageDigest
-
SPI: Updates the data to be hashed with the specified byte.
- engineUpdate(byte[], int, int) - Method in class iaik.security.md.AbstractMessageDigest
-
SPI: Updates the data to be hashed with the specified number of
bytes, beginning at the specified offset within the given byte array.
- engineUpdate(byte) - Method in class iaik.security.rsa.RawRSAPssSignature
-
SPI: Updates the data to be signed or verified
with the specified byte.
- engineUpdate(byte[], int, int) - Method in class iaik.security.rsa.RawRSAPssSignature
-
SPI: Updates the data to be signed or verified with the
specified number of bytes, beginning at the specified offset within the given byte array.
- engineUpdate(byte) - Method in class iaik.security.rsa.RawRSASignature
-
SPI: Updates the data to be signed or verified
with the specified byte.
- engineUpdate(byte[], int, int) - Method in class iaik.security.rsa.RawRSASignature
-
SPI: Updates the data to be signed or verified with the
specified number of bytes, beginning at the specified offset within the given byte array.
- engineUpdate(byte) - Method in class iaik.security.rsa.SSLRSASignature
-
SPI: Updates the data to be signed or verified
with the specified byte.
- engineUpdate(byte[], int, int) - Method in class iaik.security.rsa.SSLRSASignature
-
SPI: Updates the data to be signed or verified with the
specified number of bytes, beginning at the specified offset within the given byte array.
- engineUpdate(byte) - Method in class iaik.utils.PretendedMessageDigest
-
SPI: Updates the internal buffer with the specified byte.
- engineUpdate(byte[], int, int) - Method in class iaik.utils.PretendedMessageDigest
-
SPI: Updates the internal buffer with the specified number of
bytes, beginning at the specified offset within the given byte array.
- engineVerify(byte[]) - Method in class iaik.iso.iso9796.ISO9796P2S2S3Signature
-
Verifies the signature.
- engineVerify(byte[]) - Method in class iaik.iso.iso9796.ISO9796P2Signature
-
Verifies the signature.
- engineVerify(byte[]) - Method in class iaik.security.dsa.DSA
-
SPI: Verifies the passed-in signature.
- engineVerify(byte[]) - Method in class iaik.security.dsa.RawDSA
-
SPI: Verifies the passed-in signature.
- engineVerify(byte[]) - Method in class iaik.security.rsa.RawRSASignature
-
Verifies the given signature of a message according to PKCS#1.
- engineVerify(byte[]) - Method in class iaik.security.rsa.RSAPssSignature
-
Verifies the given signature.
- engineVerify(byte[]) - Method in class iaik.security.rsa.RSASignature
-
Verifies the given signature of a message according to PKCS#1v1.5.
- engineVerify(byte[]) - Method in class iaik.security.rsa.SSLRSASignature
-
Verifies the given signature of a message according to SSL v3.0.
- engineWrap(Key) - Method in class iaik.pkcs.pkcs1.RSACipher
-
Wraps (RSA encrypts) the given key.
- EnhancedByteArrayOutputStream - Class in iaik.utils
-
A ByteArrayOutputStream that tries to avoid copying the data if possible.
- EnhancedByteArrayOutputStream() - Constructor for class iaik.utils.EnhancedByteArrayOutputStream
-
Default constructor.
- EnhancedByteArrayOutputStream(int) - Constructor for class iaik.utils.EnhancedByteArrayOutputStream
-
Creates an EnhancedByteArrayOutputStream with the given initial buffer
size.
- ENUMERATED - Static variable in class iaik.asn1.ASN
-
Global ASN.1 type ENUMERATED
- ENUMERATED - Static variable in class iaik.asn1.DerInputStream
-
Global ASN.1 type ENUMERATED
- ENUMERATED - Class in iaik.asn1
-
This class implements the native ASN.1 type "ENUMERATED".
- ENUMERATED() - Constructor for class iaik.asn1.ENUMERATED
-
Create an empty ENUMERATED.
- ENUMERATED(int) - Constructor for class iaik.asn1.ENUMERATED
-
Creates an ENUMERATED object for representing the given int value.
- EnvelopedData - Class in iaik.pkcs.pkcs7
-
This class represents the non-stream supporting implementation of the PKCS#7
content type EnvelopedData
.
- EnvelopedData() - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Default constructor for dynamic object creation in ContentInfo.
- EnvelopedData(byte[], AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Creates a new PKCS#7 EnvelopedData object where the raw data is supplied as
byte array.
- EnvelopedData(byte[], AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Creates a new PKCS#7 EnvelopedData object where the raw data is supplied as
byte array.
- EnvelopedData(byte[], AlgorithmID, int, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Creates a new PKCS#7 EnvelopedData object where the raw data is supplied as
byte array.
- EnvelopedData(RecipientInfo[], EncryptedContentInfo) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Constructs a PKCS#7 EnvelopedData type with an already created
EncryptedContentInfo.
- EnvelopedData(RecipientInfo[], EncryptedContentInfo, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Constructs a PKCS#7 EnvelopedData type with an already created
EncryptedContentInfo.
- EnvelopedData(ASN1Object) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Creates a PKCS#7 EnvelopedData from an ASN1Object.
- EnvelopedData(InputStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedData
-
Creates a new EnvelopedData where the DER encoded data is read from the
given InputStream.
- EnvelopedDataStream - Class in iaik.pkcs.pkcs7
-
This class represents the stream-supporting implementation of the PKCS#7
content type EnvelopedData
.
- EnvelopedDataStream() - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Default constructor for dynamic object creation in ContentInfo.
- EnvelopedDataStream(InputStream, AlgorithmID) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Creates a new PKCS#7 EnvelopedDataStream object where the content to be
enveloped is read from the supplied InputStream.
- EnvelopedDataStream(InputStream, AlgorithmID, int) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Creates a new PKCS#7 EnvelopedDataStream object where the content to be
enveloped is read from the supplied InputStream.
- EnvelopedDataStream(RecipientInfo[], EncryptedContentInfoStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Constructs an EnvelopedDataStream object with an already created
EncryptedContentInfoStream.
- EnvelopedDataStream(InputStream) - Constructor for class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Creates a new EnvelopedDataStream where the DER encoded data is read from
the given InputStream.
- EOFListener - Interface in iaik.utils
-
The listener interface for receiving EOF events.
- equals(Object) - Method in class iaik.asn1.ASN
-
Compares two ASN.1 types by tag number and tag class.
- equals(Object) - Method in class iaik.asn1.ASN1String
-
Compares two ASN.1 Strings.
- equals(Object) - Method in class iaik.asn1.ObjectID
-
Compares this ObjectID to the specified object.
- equals(Object) - Method in class iaik.asn1.PrintableString
-
Compares two PrintableStrings.
- equals(Object) - Method in class iaik.asn1.structures.AlgorithmID
-
Compares this AlgorithmID with the given AlgorithmID.
- equals(Object, boolean) - Method in class iaik.asn1.structures.AlgorithmID
-
Compares this AlgorithmID with the given AlgorithmID.
- equals(Object) - Method in class iaik.asn1.structures.Attribute
-
Compares two Attributes.
- equals(Object) - Method in class iaik.asn1.structures.AVA
-
Compares two AttributeValueAssertions.
- equals(Object) - Method in class iaik.asn1.structures.ChoiceOfTime
-
Compares this ChoiceOfTime with the given object.
- equals(Object) - Method in class iaik.asn1.structures.GeneralName
-
Compares this GeneralName with the given GeneralName.
- equals(Object) - Method in class iaik.asn1.structures.GeneralNames
-
Compares this GeneralNames with the given GeneralNames.
- equals(Object) - Method in class iaik.asn1.structures.Name
-
Compares this Name to the specified object.
- equals(Object) - Method in class iaik.asn1.structures.RDN
-
Compares two RelativeDistinguishedNames.
- equals(Object) - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
-
Compares this RSAOaepParameterSpec object with the supplied object.
- equals(Object) - Method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
-
Compares this RSAOaepPSourceParameterSpec object with the supplied object.
- equals(Object) - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
Compares this RSAPssParameterSpec object with the supplied object.
- equals(Object) - Method in class iaik.pkcs.pkcs1.RSAPssSaltParameterSpec
-
Compares this RSAPssSaltParameterSpec object with the supplied object.
- equals(Object) - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
-
Compares this PKCS12Algorithm with the given object.
- equals(Object) - Method in class iaik.pkcs.pkcs12.PKCS12Pbes2Algorithm
-
Compares this PKCS12Pbes2Algorithm with the given object.
- equals(Object) - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
-
Compares this IssuerAndSerialNumber
to the specified object.
- equals(Object) - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Compares this private key to another private key.
- equals(Object) - Method in class iaik.security.cipher.SecretKey
-
Compares two secret keys.
- equals(Object) - Method in class iaik.security.dsa.DSAParams
-
Compares this DSAParams object with the given DSAParams object.
- equals(Object) - Method in class iaik.security.dsa.DSAPrivateKey
-
Compares this DSAPrivateKey with the given DSAPrivateKey.
- equals(Object) - Method in class iaik.security.dsa.DSAPublicKey
-
Compares this DSAPublicKey with the given DSAPublicKey.
- equals(Object) - Method in class iaik.security.dsa.SHA2withDSAParams
-
- equals(Object) - Method in class iaik.security.elgamal.ElGamalParameterSpec
-
- equals(Object) - Method in class iaik.security.rsa.RSAOaepPrivateKey
-
Compares this RSAOaepPrivateKey object with the supplied object.
- equals(Object) - Method in class iaik.security.rsa.RSAOaepPublicKey
-
Compares this RSAOaepPublicKey object with the supplied object.
- equals(Object) - Method in class iaik.security.rsa.RSAPssPrivateKey
-
Compares this RSAPssPrivateKey object with the supplied object.
- equals(Object) - Method in class iaik.security.rsa.RSAPssPublicKey
-
Compares this RSAPssPublicKey object with the supplied object.
- equals(Object) - Method in class iaik.security.rsa.RSAPublicKey
-
Compares this RSAPublicKey object with the supplied object.
- equals(byte[], byte[]) - Static method in class iaik.utils.ComparableByteArray
-
Checks, if the content of the given arrays are equal.
- equals(Object) - Method in class iaik.utils.ComparableByteArray
-
Checks, if the content array of this object is equal to the content array
of the other object.
- equals(Object) - Method in class iaik.utils.KeyAndCertificate
-
Tests if the given object is equal to this KeyAndCertificate.
- equals(Object) - Method in interface iaik.x509.attr.AttCertIssuer
-
Compares this AttCertIssuer
to the specified object.
- equals(Object) - Method in class iaik.x509.attr.extensions.AuditIdentity
-
Compares this object with the given one.
- equals(Object) - Method in class iaik.x509.attr.extensions.NoRevAvail
-
Compares this object with the given one.
- equals(Object) - Method in class iaik.x509.attr.Holder
-
Compares this Holder
to the specified object.
- equals(Object) - Method in class iaik.x509.attr.IssuerSerial
-
Compares this IssuerSerial
to the specified object.
- equals(Object) - Method in class iaik.x509.attr.ObjectDigestInfo
-
Compares this ObjectDigestInfo
to the specified object.
- equals(Object) - Method in class iaik.x509.attr.SecurityCategory
-
Compares this SecurityCategory
to the specified object.
- equals(Object) - Method in class iaik.x509.attr.Target
-
Compares this Target
with the specified object.
- equals(Object) - Method in class iaik.x509.attr.TargetCert
-
Compares this TargetCert
with the specified object.
- equals(Object) - Method in class iaik.x509.attr.TargetGroup
-
Compares this TargetGroup
with the specified object.
- equals(Object) - Method in class iaik.x509.attr.TargetName
-
Compares this TargetName
with the specified object.
- equals(Object) - Method in class iaik.x509.attr.Targets
-
Compares this Targets
with the specified object.
- equals(Object) - Method in class iaik.x509.attr.V1Form
-
Compares this V1Form
to the specified object.
- equals(Object) - Method in class iaik.x509.attr.V2Form
-
Compares this V2Form
to the specified object.
- equals(Object) - Method in class iaik.x509.extensions.priv.IdentityLinkIssuer
-
Compares this object with the given one.
- equals(Object) - Method in class iaik.x509.extensions.priv.MandateIssuer
-
Compares this object with the given one.
- equals(Object) - Method in class iaik.x509.extensions.priv.Officials
-
Compares this object with the given one.
- equals(Object) - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
-
Compares this object with the given one.
- equals(Object) - Method in class iaik.x509.extensions.priv.PublicServiceProvider
-
Compares this object with the given one..
- equals(Object) - Method in class iaik.x509.extensions.ReasonCode
-
Compares this ReasonCode
to the specified object.
- equals(Object) - Method in class iaik.x509.extensions.smime.SMIMECapability
-
Compares this SMIMECapability
to the specified object.
- equals(Object) - Method in class iaik.x509.ocsp.CertID
-
Compares this CertID with the given CertID.
- equals(Object) - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
-
Compares this CertHash
to the specified object.
- equals(Object) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
-
Compares this PreferredSignatureAlgorithms
to the specified object.
- equals(Object) - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms.PreferredSignatureAlgorithm
-
Compares this PreferredSignatureAlgorithm
to the specified object.
- equals(Object) - Method in class iaik.x509.ocsp.ReqCert
-
Compares this ReqCert with the given ReqCert.
- equals(Object) - Method in class iaik.x509.ocsp.ResponderID
-
Compares this ResponderID with the given ResponderID.
- equals(Object) - Method in class iaik.x509.PublicKeyInfo
-
Compares this public key to another public key.
- equalsBlock(byte[], int, byte[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Check the specified sub-sequences of the given byte arrays for equality.
- equalsBlock(int[], int, int[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Check the specified sub-sequences of the given integer arrays for equality.
- equalsBlock(long[], int, long[], int, int) - Static method in class iaik.utils.CryptoUtils
-
Check the specified sub-sequences of the given long integer arrays for
equality.
- equalsBlock(byte[], byte[]) - Static method in class iaik.utils.CryptoUtils
-
Checks two byte blocks for equality.
- equalsBlock(int[], int[]) - Static method in class iaik.utils.CryptoUtils
-
Checks two integer blocks for equality.
- equalsBlock(long[], long[]) - Static method in class iaik.utils.CryptoUtils
-
Checks two long integer blocks for equality.
- equivalentLabels - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.16.2.9) for the PKCS#9
EquivalentLabels
attribute as used for S/MIMEv3 ESS.
- ERROR - Static variable in class iaik.utils.Base64InputStream
-
- ErrorExtension - Class in iaik.x509.extensions
-
This class can be used to show extensions which can not be initialized
because of an error.
- ErrorExtension(ObjectID, boolean, String) - Constructor for class iaik.x509.extensions.ErrorExtension
-
Creates a new broken extension.
- esdh - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for identifying public Ephemeral-Static
Diffie-Hellman
keys.
- esdhKeyAgreement - Static variable in class iaik.asn1.structures.AlgorithmID
-
Creates an AlgorithmID for the Ephemeral-Static Diffie-Hellman
key agreement algorithm (RFC 2631).
- ExpiredCertsOnCRL - Class in iaik.x509.extensions
-
This class implements the ExpiredCertsOnCRL
extension.
- ExpiredCertsOnCRL() - Constructor for class iaik.x509.extensions.ExpiredCertsOnCRL
-
Default constructor.
- ExpiredCertsOnCRL(Date) - Constructor for class iaik.x509.extensions.ExpiredCertsOnCRL
-
Creates a new ExpiredCertsOnCRL
extension for the given date.
- EXPLICIT - Static variable in class iaik.pkcs.pkcs7.DigestedDataStream
-
Denotes a mode where the data to be digested is not included.
- EXPLICIT - Static variable in class iaik.pkcs.pkcs7.SignedDataStream
-
Denotes a mode where the signed message is not transported within the
Signature
- ExtByteArrayOutputStream - Class in iaik.utils
-
An extended version of the ByteArrayOutputStream.
- ExtByteArrayOutputStream() - Constructor for class iaik.utils.ExtByteArrayOutputStream
-
Creates a new ExtByteArrayOutputStream.
- ExtByteArrayOutputStream(int) - Constructor for class iaik.utils.ExtByteArrayOutputStream
-
Creates a new ExtByreArrayOutputStream for the given buffer size.
- extendedCertificateAttributes - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.9) for the PKCS#9 attribute
extendedCertificateAttributes
.
- ExtendedKeyUsage - Class in iaik.x509.extensions
-
This class implements the ExtendedKeyUsage
Extension.
- ExtendedKeyUsage() - Constructor for class iaik.x509.extensions.ExtendedKeyUsage
-
Creates a new ExtendedKeyUsage extension.
- ExtendedKeyUsage(ObjectID) - Constructor for class iaik.x509.extensions.ExtendedKeyUsage
-
Create an ExtendedKeyUsage with a given key purpose.
- ExtendedKeyUsage(ObjectID[]) - Constructor for class iaik.x509.extensions.ExtendedKeyUsage
-
Create an ExtendedKeyUsage with an array of key purposes.
- ExtendedProperties - Class in iaik.utils
-
An enhanced property class.
- ExtendedProperties() - Constructor for class iaik.utils.ExtendedProperties
-
- ExtendedProperties(Properties) - Constructor for class iaik.utils.ExtendedProperties
-
supported for interface compatibility to java.util.Properties only, default
properties are not supported.
- ExtendedProvider - Class in iaik.utils
-
The abstract ExtendedProvider class is identical to the standard provider class
except that upon retrieval it automatically checks if the referenced
class is actually available.
- ExtendedProvider(String, double, String) - Constructor for class iaik.utils.ExtendedProvider
-
Constructor for use by subclasses.
- ExtendedRevoked - Class in iaik.x509.ocsp.extensions
-
This class implements the OCSP ExtendedRevoked
extension.
- ExtendedRevoked() - Constructor for class iaik.x509.ocsp.extensions.ExtendedRevoked
-
Creates a ExtendedRevoked
object.
- ExtendedUniversalKeyStore - Class in iaik.utils
-
Extends the
UniversalKeyStore
implementation about the possibility of
specifying protection parameters (if supported by the JDK in use and any of the base key stores) when adding
a KeyStore entry or storing the KeyStore.
- ExtendedUniversalKeyStore() - Constructor for class iaik.utils.ExtendedUniversalKeyStore
-
Default constructor.
- ExtendedUniversalKeyStore.P12JKSKeyStore - Class in iaik.utils
-
UniversalKeyStore with "PKCS12" as primary KeyStore type and
"JKS" as secondary (fallback) type to may be used to solve
JSSE default KeyStore parsing problems.
- ExtendedUniversalKeyStore.P12JKSKeyStore() - Constructor for class iaik.utils.ExtendedUniversalKeyStore.P12JKSKeyStore
-
Default constructor.
- extensionRequest - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.2.840.113549.1.9.14) for the PKCS#9 attribute extensionRequest
.
- ExtensionRequest - Class in iaik.pkcs.pkcs9
-
The PKCS#9 ExtensionRequest attribute.
- ExtensionRequest() - Constructor for class iaik.pkcs.pkcs9.ExtensionRequest
-
Default constructor.
- ExtensionRequest(ASN1Object) - Constructor for class iaik.pkcs.pkcs9.ExtensionRequest
-
Creates an ExtensionRequest from its ASN.1 representation.
- extensions(X509Extensions) - Method in interface iaik.x509.stream.CRLListener
-
The CRL praser calls this method exactly once.
- extensions(X509Extensions) - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
-
The implementation of this method stores the given extensions for latter
retrieval.
- EXTERNAL - Static variable in class iaik.asn1.ASN
-
Global ASN.1 type EXTERNAL
- EXTERNAL - Static variable in class iaik.asn1.DerInputStream
-
Global ASN.1 type EXTERNAL
- extGcd(int, int) - Static method in class iaik.utils.CryptoUtils
-
Deprecated.
use NumberTheory.extGcd() instead
- extGcd(int, int) - Static method in class iaik.utils.NumberTheory
-
Extended Euclidean algorithm for computing the greatest
common divisor of two integers.
- extractSeedData(Object) - Method in class iaik.security.random.AWT10SeedGenerator
-
Add the given object to the seed.
- extractSeedData(Object) - Method in class iaik.security.random.AWT11SeedGenerator
-
Add the given event to the seed.
- extractSeedData(Object) - Method in class iaik.security.random.HashObjectSeedGenerator
-
This method extracts the random information from the object and updates
the hash accordingly.
- g - Variable in class iaik.security.elgamal.ElGamalPrivateKeySpec
-
- g_ - Variable in class iaik.security.elgamal.ElGamalPublicKeySpec
-
- gcd(int, int) - Static method in class iaik.utils.CryptoUtils
-
Deprecated.
use NumberTheory.gcd() instead
- gcd(int, int) - Static method in class iaik.utils.NumberTheory
-
Euclidean algorithm for computing the greatest common divisor
of two integers.
- GCMCMSParameterSpec - Class in iaik.security.cipher
-
GCM (Galois/Counter mode) parameter specification.
- GCMCMSParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
-
Creates a GCM Parameter specification with the given additional data, nonce
and MAC length.
- GCMCMSParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
-
Creates a GCM Parameter specification with the given additional data, nonce
and MAC block.
- GCMCMSParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
-
Creates a GCM Parameter specification with the given additional data and
nonce.
- GCMCMSParameterSpec() - Constructor for class iaik.security.cipher.GCMCMSParameterSpec
-
Creates a GCM Parameter specification with default values.
- GCMParameters - Class in iaik.security.cipher
-
This class represents GCM parameters.
- GCMParameters() - Constructor for class iaik.security.cipher.GCMParameters
-
The default constructor.
- GCMParameters(byte[], byte[], byte[], int) - Constructor for class iaik.security.cipher.GCMParameters
-
Creates GCM Parameters with the given additional data, IV, MAC length and MAC block.
- GCMParameterSpec - Class in iaik.security.cipher
-
GCM (Galois/Counter mode) parameter specification.
- GCMParameterSpec(byte[], byte[], int) - Constructor for class iaik.security.cipher.GCMParameterSpec
-
Creates a GCM Parameter specification with the given additional data, nonce
and MAC length.
- GCMParameterSpec(byte[], byte[], byte[]) - Constructor for class iaik.security.cipher.GCMParameterSpec
-
Creates a GCM Parameter specification with the given additional data, nonce
and MAC block.
- GCMParameterSpec(byte[], byte[]) - Constructor for class iaik.security.cipher.GCMParameterSpec
-
Creates a GCM Parameter specification with the given additional data and
nonce.
- GCMParameterSpec() - Constructor for class iaik.security.cipher.GCMParameterSpec
-
Creates a GCM Parameter specification with default values.
- gender - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (1.3.6.1.5.5.7.9.3) for the Qualified Certificate personal data attribute
type Gender
.
- GeneralizedTime - Static variable in class iaik.asn1.ASN
-
Global ASN.1 type GeneralizedTime
(any time precision according to the ISO 2014 norm)
- GeneralizedTime - Static variable in class iaik.asn1.DerInputStream
-
Global ASN.1 type GeneralizedTime
(any time precision
according to the ISO 2014 norm)
- GeneralizedTime - Class in iaik.asn1
-
This class implements the native ASN.1 type "GeneralizedTime".
- GeneralizedTime() - Constructor for class iaik.asn1.GeneralizedTime
-
Creates an empty object.
- GeneralizedTime(String) - Constructor for class iaik.asn1.GeneralizedTime
-
Creates a new ASN.1 GeneralizedTime object for the given Java String value.
- GeneralizedTime(String, boolean) - Constructor for class iaik.asn1.GeneralizedTime
-
Creates a new ASN.1 GeneralizedTime object for the given Java String value.
- GeneralKeyFactory - Class in iaik.security.cipher
-
This class is the SecretKeyFactory for all symmetric ciphers supported by the
IAIK.
- GeneralKeyFactory() - Constructor for class iaik.security.cipher.GeneralKeyFactory
-
Constructor used by getInstance().
- GeneralName - Class in iaik.asn1.structures
-
This class implements the ASN1.
- GeneralName(int, Object) - Constructor for class iaik.asn1.structures.GeneralName
-
Creates a GeneralName for given type and value.
- GeneralName(ASN1Object) - Constructor for class iaik.asn1.structures.GeneralName
-
Creates a GeneralName from an ASN1Object.
- GeneralNames - Class in iaik.asn1.structures
-
This class implements the ASN1.
- GeneralNames() - Constructor for class iaik.asn1.structures.GeneralNames
-
Default constructor.
- GeneralNames(GeneralName) - Constructor for class iaik.asn1.structures.GeneralNames
-
Creates a GeneralNames structure from a GeneralName.
- GeneralNames(ASN1Object) - Constructor for class iaik.asn1.structures.GeneralNames
-
Constructs a GeneralNames object from an ASN1Object.
- GeneralString - Static variable in class iaik.asn1.ASN
-
Global ASN.1 type GeneralString
- GeneralString - Static variable in class iaik.asn1.DerInputStream
-
Global ASN.1 type GeneralString
- GeneralString - Class in iaik.asn1
-
This class implements the native ASN.1 type "GENERAL STRING".
- GeneralString() - Constructor for class iaik.asn1.GeneralString
-
Creates an empty GeneralString.
- GeneralString(String) - Constructor for class iaik.asn1.GeneralString
-
Creates a new ASN.1 GeneralString object for the given String value.
- GeneralSubtree - Class in iaik.asn1.structures
-
An implementation of the ASN.1 structure GeneralSubtree
as used within the
NameConstraints
extension.
- GeneralSubtree() - Constructor for class iaik.asn1.structures.GeneralSubtree
-
Default constructor.
- GeneralSubtree(GeneralName) - Constructor for class iaik.asn1.structures.GeneralSubtree
-
Creates a new GeneralSubrtree from a base representing some
GeneralName.
- generate(int, int, String) - Method in class iaik.utils.PasswordGenerator
-
Generate a random password.
- generate(int, int) - Method in class iaik.utils.PasswordGenerator
-
Generate a random password.
- generate(int) - Method in class iaik.utils.PasswordGenerator
-
Generate a random password using all available characters.
- generateCharOnly(int) - Method in class iaik.utils.PasswordGenerator
-
Generate a random password using lower and upper case characters only.
- generateHBGF(KDF1ParameterSpec) - Method in class iaik.security.kdf.KDF1
-
- generateHBGF(KDF1ParameterSpec) - Method in class iaik.security.kdf.KDF2
-
- generateHBGF(KDF1ParameterSpec) - Method in class iaik.security.kdf.KDF3
-
- generateKeyPair() - Method in class iaik.security.dh.DHKeyPairGenerator
-
Actually generates the requested DH KeyPair.
- generateKeyPair() - Method in class iaik.security.dsa.DSAKeyPairGenerator
-
Actually generates the requested KeyPair.
- generateKeyPair() - Method in class iaik.security.elgamal.ElGamalKeyPairGenerator
-
Actually generates the requested DH KeyPair.
- generateKeyPair() - Method in class iaik.security.rsa.RSAKeyPairGenerator
-
Actually generates the requested RSA KeyPair.
- generateNumberOnly(int) - Method in class iaik.utils.PasswordGenerator
-
Generate a random password containing numbers only.
- generateOctets(byte[], int, int, int, byte[], int) - Method in class iaik.security.kdf.HashBasedGenerationFunction
-
Generates the bit string according to the initialisation.
- generatePasswordEntry(String, int, int) - Method in class iaik.utils.IAIKPasswordStore
-
Creates a new password entry consisting of an alias and a generated
password.
- generationQualifier - Static variable in class iaik.asn1.ObjectID
-
Creates an ObjectID (2.5.4.44) for the x.500 attribute type
generationQualifier
.
- get(Object) - Method in class iaik.utils.ExtendedProperties
-
Internal use only, public for compatibility to Hashtable only.
- get() - Method in class iaik.x509.extensions.KeyUsage
-
Returns the key usage value as an integer.
- get() - Method in class iaik.x509.extensions.SubjectKeyIdentifier
-
Returns the identifier of this extension.
- getAAD() - Method in class iaik.security.cipher.CBCCMacParameterSpec
-
Returns the additional authenticated data.
- getAAD() - Method in class iaik.security.cipher.ChaCha20Poly1305ParameterSpec
-
Gets any additional associated data.
- getAAD() - Method in class iaik.security.cipher.GCMParameterSpec
-
Returns the associated data used for authentication.
- getAccepatableResponseTypes() - Method in class iaik.x509.ocsp.OCSPRequest
-
A convenience method for getting the response type list of the
AcceptableResponses extension, if included in this request.
- getAcceptableResponseTypes() - Method in class iaik.x509.ocsp.extensions.AcceptableResponses
-
Gets the acceptable response type OIDs.
- getAccessDescription(ObjectID) - Method in class iaik.x509.extensions.InfoAccess
-
Returns the AccessDescription with the requested AccessMethod, if inlcuded.
- getAccessDescriptions() - Method in class iaik.x509.extensions.InfoAccess
-
Returns an enumeration of the access descriptions included into this
InfoAccess
object.
- getAccessLocation() - Method in class iaik.asn1.structures.AccessDescription
-
Returns the access location.
- getAccessMethod() - Method in class iaik.asn1.structures.AccessDescription
-
Returns the access method OID.
- getAcInfo() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns the DER encoded AttributeCertificateInfo
ASN.1 data
structure of this attribute certificate.
- getAdministrationIndicator() - Method in class iaik.x509.extensions.priv.Officials
-
Gets the administration indicator
value of this Officials
extension.
- getAlgorithm() - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the ObjectID of the algorithm.
- getAlgorithm() - Method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
-
Gets the name of the mask generation algorithm this engine implements.
- getAlgorithm() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
-
Gets the algorithm name for this PBES2ParameterSpec.
- getAlgorithm() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Returns the name of the algorithm.
- getAlgorithm() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Returns the name of the algorithm.
- getAlgorithm() - Method in class iaik.pkcs.pkcs8.RawPrivateKey
-
Returns the name of the key algorithm.
- getAlgorithm() - Method in class iaik.security.cipher.PBEKey
-
Returns the algorithm name.
- getAlgorithm() - Method in class iaik.security.cipher.PBEKeyBMP
-
Returns the algorithm name.
- getAlgorithm() - Method in class iaik.security.cipher.SecretKey
-
Returns the name of the key algorithm for this key.
- getAlgorithm() - Method in class iaik.security.dh.DHPrivateKey
-
Returns the name of the appertaining algorithm.
- getAlgorithm() - Method in class iaik.security.dh.DHPublicKey
-
Returns the name of the appertaining algorithm.
- getAlgorithm() - Method in class iaik.security.dsa.DSAPrivateKey
-
Returns the name of the appertaining algorithm.
- getAlgorithm() - Method in class iaik.security.dsa.DSAPublicKey
-
Returns the String "DSA"
- getAlgorithm() - Method in class iaik.security.elgamal.ElGamalPrivateKey
-
Returns the name of the appertaining algorithm.
- getAlgorithm() - Method in class iaik.security.elgamal.ElGamalPublicKey
-
Returns the name of the appertaining algorithm.
- getAlgorithm() - Method in class iaik.security.kem.KeyEncapsulationMechanism
-
Returns the algorithm name of this KEM object.
- getAlgorithm() - Method in class iaik.security.random.SecRandom
-
Gets the name of the algorithm.
- getAlgorithm() - Method in class iaik.security.rsa.RSAOaepPrivateKey
-
Returns the name of the key algorithm.
- getAlgorithm() - Method in class iaik.security.rsa.RSAOaepPublicKey
-
Returns the name of the key algorithm.
- getAlgorithm() - Method in class iaik.security.rsa.RSAPrivateKey
-
Returns the name of the appertaining algorithm.
- getAlgorithm() - Method in class iaik.security.rsa.RSAPssPrivateKey
-
Returns the name of the key algorithm.
- getAlgorithm() - Method in class iaik.security.rsa.RSAPssPublicKey
-
Returns the name of the key algorithm.
- getAlgorithm() - Method in class iaik.security.rsa.RSAPublicKey
-
Returns the name of the appertaining algorithm.
- getAlgorithm() - Method in class iaik.utils.SSLeayPrivateKey
-
Returns the symmetric encryption algorithm used to protect this private key.
- getAlgorithm() - Method in class iaik.x509.PublicKeyInfo
-
Returns the name of the key algorithm.
- getAlgorithm() - Method in class iaik.x509.RawPublicKey
-
Returns the name of the key algorithm.
- getAlgorithmID(String) - Static method in class iaik.asn1.structures.AlgorithmID
-
Returns an AlgorithmID for the given implementation name.
- getAlgorithmID() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Returns the key algorithm id.
- getAlgorithmId() - Method in class iaik.security.kdf.KDF1ParameterSpec
-
Returns the
AlgorithmID of the KDF associated with this class.
- getAlgorithmId() - Method in class iaik.security.kdf.KDF2ParameterSpec
-
Returns the
AlgorithmID of the KDF associated with this class.
- getAlgorithmId() - Method in class iaik.security.kdf.KDF3ParameterSpec
-
Returns the
AlgorithmID of the KDF associated with this class.
- getAlgorithmId() - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
-
Returns the
AlgorithmID of the KDF associated with this class.
- getAlgorithmID() - Method in class iaik.x509.PublicKeyInfo
-
Returns the key algorithm id.
- getAlgorithmParameterGeneratorInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find a provider-specific AlgorithmParameterGenerator implementation for this
AlgorithmID.
- getAlgorithmParameterGeneratorInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find a AlgorithmParameterGenerator implementation for this AlgorithmIdentifier supported
by the given provider.
- getAlgorithmParameterGeneratorInstance() - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find a AlgorithmParameterGenerator implementation for this AlgorithmIdentifier.
- getAlgorithmParameterGeneratorInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
-
Tries to get an AlgorithmParameterGenerator instance for the requested algorithm from the given provider.
- getAlgorithmParameters(String) - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the parameters of the algorithm as
java.security.AlgorithmParameters
object.
- getAlgorithmParameters(String, String) - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the parameters of the algorithm as
java.security.AlgorithmParameters
object.
- getAlgorithmParameters(String, Provider) - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the parameters of the given algorithm as
java.security.AlgorithmParameters
object.
- getAlgorithmParameters() - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the parameters of the algorithm as
java.security.AlgorithmParameters
object.
- getAlgorithmParametersInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find an AlgorithmParameters implementation for this AlgorithmIdentifier supported
by the given provider.
- getAlgorithmParametersInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
-
Tries to get an AlgorithmParameters instance for the requested algorithm from the given provider.
- getAlgorithmParameterSpec() - Method in class iaik.asn1.structures.AlgorithmID
-
- getAlgorithmParameterSpec(String) - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the algorithm parameters (if included) of this AlgorithmID as
java.security.spec.AlgorithmParameterSpec
object.
- getAlgorithmParameterSpec(Class, String) - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the algorithm parameters (if included) of this AlgorithmID as AlgorithmParameterSpec
instance of the given parameterSpecClass name.
- getAlgorithmParameterSpec(Provider) - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the algorithm parameters (if included) of this AlgorithmID as
java.security.spec.AlgorithmParameterSpec
object.
- getAlgorithmParameterSpec(Class, Provider) - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the algorithm parameters (if included) of this AlgorithmID as AlgorithmParameterSpec
instance of the given parameterSpecClass name.
- getAlgorithms() - Method in class iaik.x509.ocsp.extensions.PreferredSignatureAlgorithms
-
Gets the list of preferred signature algorithms.
- getAllQcTypeIDs() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcType
-
Gets all included QCTypeIDs.
- getAmount() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
-
Gets the amount.
- getArchiveCutoff() - Method in class iaik.x509.ocsp.SingleResponse
-
A convenience method for getting the cutoff time of the ArchiveCutoff
extension, if included in this response.
- getArray() - Method in class iaik.utils.ComparableByteArray
-
Get the content byte array of this object.
- getASCIIReader(InputStream) - Static method in class iaik.utils.Util
-
Gets a reader that returns data from the stream assuming ASCII encoding is
used.
- getASCIIWriter(OutputStream) - Static method in class iaik.utils.Util
-
Gets a writer that writes data to the stream in ASCII encoding is used.
- getASCIIWriter(OutputStream, boolean) - Static method in class iaik.utils.Util
-
Gets a writer that writes data to the stream in ASCII encoding is used.
- getASN1TypeOfValues() - Method in class iaik.x509.attr.attributes.IetfAttrSyntax
-
Gets the ASN.1 type of the values contained in this
IetfAttrSyntax.
- getASN1Value() - Method in class iaik.asn1.structures.AVA
-
Returns an ASN.1 representation of the value of this
AttributeValueAssertion.
- getAsnType() - Method in class iaik.asn1.ASN1Object
-
Returns the ASN.1 type of this ASN.1 object.
- getAssociatedData() - Method in class iaik.security.cipher.CCMCMSParameterSpec
-
Returns the associated data used for authentication.
- getAssociatedData() - Method in class iaik.security.cipher.CCMParameterSpec
-
Returns the associated data used for authentication.
- getAttribute(ObjectID) - Method in class iaik.asn1.structures.Attributes
-
Returns the first attribute with the given type.
- getAttribute(ObjectID) - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Returns the first attribute matching to the given ObjectID, if included in
this CertificateRequest.
- getAttribute(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
-
Gets all the Attributes matching to a specific type (object identifier).
- getAttribute(ObjectID) - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
-
Returns the first attribute matching to the given ObjectID, if included in
this SubjectDirectoryAttributes object.
- getAttributes() - Method in class iaik.asn1.structures.Attributes
-
Returns all attributes included in the container.
- getAttributes(ObjectID) - Method in class iaik.asn1.structures.Attributes
-
Returns all attributes with the given type.
- getAttributes() - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Gets the Attributes of this CertificateRequest.
- getAttributes(ObjectID) - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Gets all the Attributes matching to a specific type (object identifier).
- getAttributes() - Method in class iaik.pkcs.pkcs12.Attributes
-
Returns the attributes of this SafeBag
object or
null
if there are no attributes.
- getAttributes() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Gets any included attributes.
- getAttributes() - Method in class iaik.x509.attr.AttributeCertificate
-
Gets the Attributes of this CertificateRequest.
- getAttributes() - Method in class iaik.x509.extensions.SubjectDirectoryAttributes
-
Returns the attributes included in this SubjectDirectoryAttributes
extension.
- getAttributeType() - Method in class iaik.asn1.structures.AttributeValue
-
Returns the attribute type OID identifying the type to which this Attribute Value belongs.
- getAttributeType() - Method in class iaik.asn1.structures.UnknownAttributeValue
-
Returns the attribute type the unknown attribute value belongs to.
- getAttributeType() - Method in class iaik.pkcs.pkcs9.ChallengePassword
-
Returns the OID (1.2.840.113549.1.9.7) identifying the ChallengePassword attribute type.
- getAttributeType() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
-
Returns the OID (1.2.840.113549.1.9.14) identifying the ExtensionRequest
attribute type.
- getAttributeType() - Method in class iaik.x509.attr.attributes.AccessIdentity
-
Returns the OID (1.3.6.1.5.5.7.10.2) identifying the AccessIdentity
attribute type.
- getAttributeType() - Method in class iaik.x509.attr.attributes.ChargingIdentity
-
Returns the OID (1.3.6.1.5.5.7.10.3) identifying the ChargingIdentity
attribute type.
- getAttributeType() - Method in class iaik.x509.attr.attributes.Clearance
-
Returns the OID identifying the Clearance attribute type.
- getAttributeType() - Method in class iaik.x509.attr.attributes.Group
-
Returns the OID (1.3.6.1.5.5.7.10.4) identifying the Group
attribute type.
- getAttributeType() - Method in class iaik.x509.attr.attributes.Role
-
Returns the OID (2.5.4.72) identifying the Role attribute type.
- getAttributeType() - Method in class iaik.x509.attr.attributes.ServiceAuthenticationInfo
-
Returns the OID (1.3.6.1.5.5.7.10.1) identifying the ServiceAuthenticationInfo
attribute type.
- getAttributeValue() - Method in class iaik.asn1.structures.Attribute
-
Returns the value of this (single valued) Attribute.
- getAttributeValue(ObjectID) - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Returns the attribute value of a single valued attribute with the given
type.
- getAttributeValues() - Method in class iaik.asn1.structures.Attribute
-
Returns the values of this (multi-valued) Attribute.
- getAuthenticatedAttribute(ObjectID) - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Returns the first authenticated attribute matching to the given ObjectID,
if included in this SignerInfo object.
- getAuthenticatedAttributes() - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Returns a set of attributes that are signed by the signer.
- getAuthenticatedSafes() - Method in class iaik.pkcs.pkcs12.PKCS12
-
Returns all AuthenticatesSafes included in this PKCS#12 object for manually
parsing.
- getAuthInfo() - Method in class iaik.x509.attr.attributes.ServiceAuthenticationInfo
-
Gets the authInfo field for specifying service specific authentication
information like a password.
- getAuthority() - Method in class iaik.x509.attr.extensions.BasicAttConstraints
-
Returns wether the authority flag is true or not.
- getAuthorityCertIssuer() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
-
Returns the authority cert issuer of this AuthorityKeyIdentifier
extension.
- getAuthorityCertSerialNumber() - Method in class iaik.x509.extensions.AuthorityKeyIdentifier
-
Returns the serial number of this AuthorityKeyIdentifier
extension.
- getAuthSafesCipherAlg() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithms
-
Gets the PBE algorithm to be used for password based encrypting CertBags contained
in encrypted AuthenticatedSafe objects.
- getAVA(ObjectID) - Method in class iaik.asn1.structures.RDN
-
Returns an AttributeValueAssertion (AttributeTypeAndValue) of given type
from this RelativeDistinguishedName.
- getAVA() - Method in class iaik.asn1.structures.RDN
-
This method returns one AVA.
- getAVAs(ObjectID) - Method in class iaik.asn1.structures.RDN
-
Returns all AttributeValueAssertion (AttributeTypeAndValue) objects
of given type from this RelativeDistinguishedName.
- getAVAs() - Method in class iaik.asn1.structures.RDN
-
Returns an array containing the AVAs of this RDN.
- getBagType() - Method in class iaik.pkcs.pkcs12.SafeBag
-
Returns the type of this SafeBag.
- getBase() - Method in class iaik.asn1.structures.GeneralSubtree
-
Returns the base GeneralName.
- getBaseAsnType() - Method in class iaik.asn1.UNKNOWN
-
Returns the base ASN.1 type of this UNKNOWN ASN.1 object.
- getBaseCertificateID() - Method in class iaik.x509.attr.Holder
-
Gets the baseCertificateID of this Holder, if set.
- getBaseCertificateID() - Method in class iaik.x509.attr.V2Form
-
Gets the baseCertificateID of this V2Form, if set.
- getBaseCRLNumber() - Method in class iaik.x509.extensions.DeltaCRLIndicator
-
Returns the base crl number as BigInteger.
- getBaseUrl() - Method in class iaik.x509.extensions.netscape.NetscapeBaseUrl
-
Returns the base url.
- getBasicConstraints() - Method in class iaik.x509.X509Certificate
-
Returns the pathLenConstraint
value of the
BasicConstraints
extension, if included in this certificate.
- getBigIntegerValue(boolean) - Method in class iaik.asn1.INTEGER
-
Returns the value as BigInteger.
- getBinaryString() - Method in class iaik.asn1.BIT_STRING
-
Returns the value of this BIT_STRING as a binary string.
- getBiometricDataHash() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
-
Gets the biometric data hash value.
- getBiometricDataHashAsString() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
-
Gets a string representation of the biometric data hash value.
- getBiometricDatas() - Method in class iaik.x509.extensions.qualified.BiometricInfo
-
Returns the BiometricData objects included in this BiometricInfo extension.
- getBiometricInfo() - Method in class iaik.x509.qualified.QualifiedCertificate
-
Returns the BiometricInfo extension included in this certificate, if present.
- getBlockCounter() - Method in class iaik.security.cipher.ChaCha20ParameterSpec
-
Gets the blockCounter value.
- getBlockSize() - Method in class iaik.asn1.EncodedASN1Object
-
Returns the blockSize defining the number of bytes to be processed in memory.
- getBlockSize() - Method in class iaik.asn1.OCTET_STRING
-
Returns the blockSize defining the encoding scheme - and specifying the
length of each primitive encoded octet string component, if positive.
- getBlockSize() - Method in interface iaik.pkcs.pkcs7.ContentStream
-
Gets the block size defining the length of each definite primitive encoded
octet string component.
- getBlockSize() - Method in class iaik.pkcs.pkcs7.DataStream
-
Gets the block size defining the length of each definite primitive encoded
octet string component.
- getBlockSize() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
-
Gets the block size defining the length of each definite primitive encoded
octet string component.
- getBlockSize() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Gets the block size defining the length of each definite primitive encoded
octet string component.
- getBlockSize() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
-
Gets the block size defining the length of each definite primitive encoded
octet string component.
- getBlockSize() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Gets the block size defining the length of each definite primitive encoded
octet string component.
- getBlockSize() - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Gets the block size defining the length of each definite primitive encoded
octet string component.
- getBlockSize() - Method in class iaik.security.md.RawHash
-
Get the input blocksize of this hash function in bytes.
- getBoolean(String, boolean) - Method in class iaik.utils.ExtendedProperties
-
Get this property value, as a boolean.
- getBooleanArray() - Method in class iaik.x509.extensions.KeyUsage
-
Return the key usage value as a boolean array.
- getBuffer() - Method in class iaik.utils.LineInputStream
-
Returns the data in the buffer.
- getBufferMoreAEADCipherDataThanNecessary() - Static method in class iaik.security.provider.IAIK
-
Gets whether the IAIK AEAD Cipher engines/modes ChaCha20Poly1305,
GCM and CCM shall buffer more than necessary cipher data during
update()
calls during decryption.
- getByteValue() - Method in class iaik.asn1.ASN1String
-
Gets the (raw, not decoded into a String) value as byte array.
- getCapabilities() - Method in class iaik.x509.extensions.smime.SMIMECapabilities
-
Returns the capabilites included.
- getCapabilities(ObjectID) - Method in class iaik.x509.extensions.smime.SMIMECapabilities
-
Returns all capabilities with the same capability ID.
- getCapabilityID() - Method in class iaik.x509.extensions.smime.SMIMECapability
-
Gets the capability ID of this SMIMECapability object.
- getCaPolicyUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCaPolicyUrl
-
Returns the caPolicy url.
- getCaRevocationUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCaRevocationUrl
-
Returns the caRevocation url.
- getCertDigestInfo() - Method in class iaik.x509.attr.TargetCert
-
Gets the certificate digest info.
- getCertifcates() - Method in class iaik.x509.ocsp.OCSPRequest
-
Returns the signer certificates that may be included in this request.
- getCertificate() - Method in class iaik.pkcs.pkcs12.CertificateBag
-
Returns the certificate of this CertificateBag.
- getCertificate(IssuerAndSerialNumber) - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Tries to find the certificate specified by an IssuerAndSerialNumber.
- getCertificateBags() - Method in class iaik.pkcs.pkcs12.PKCS12
-
Returns an array of all CertificateBags within this PKCS#12 object.
- getCertificateChain() - Method in class iaik.utils.KeyAndCertificate
-
Gets the certificate chain from this KeyAndCertificate
object.
- getCertificateFactoryInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
-
Tries to get a CertificateFactory instance for the requested algorithm from the given provider.
- getCertificateHash() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
-
Returns the certificate hash value.
- getCertificateList() - Method in class iaik.pkcs.NetscapeCertList
-
Returns the certificates included in this NetscapeCertList object.
- getCertificateList() - Method in class iaik.pkcs.PKCS7CertList
-
Returns the certificates included in this PKCS7CertList object.
- getCertificatePolicies() - Method in class iaik.x509.qualified.QualifiedCertificate
-
Returns the CertificatePolicies extension included in this certificate, if present.
- getCertificateRequestInfo() - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Returns the DER encoded CertificateRequestInfo
ASN.1 data
structure over which the signature is calculated:
- getCertificateResponse(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Searches this BasicOCSPResponse for status information about the
certificate identified by the given certificate information.
- getCertificateResponse(ReqCert) - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Searches for the certificate response corresponding to the certificate
identified by the given reqCert.
- getCertificateResponse(X509Certificate, X509Certificate, GeneralName) - Method in class iaik.x509.ocsp.Response
-
Searches the response for status information about the certificate
identified by the given certificate information.
- getCertificateResponse(ReqCert) - Method in class iaik.x509.ocsp.Response
-
Searches the response for status information about the certificate
identified by the given RegCert ID.
- getCertificates(CertificateBag[]) - Static method in class iaik.pkcs.pkcs12.CertificateBag
-
This method can be used to convert a CertificateBag array to
a Certificate array.
- getCertificates(CRLBag[]) - Static method in class iaik.pkcs.pkcs12.CRLBag
-
- getCertificates() - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Returns the certificates of the signers.
- getCertificates() - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Returns the signer certificates that may be included in this response.
- getCertificates() - Method in class iaik.x509.X509CertPath
-
Returns an immutable list containing the certificates of
this cert path.
- getCertRenewalUrl() - Method in class iaik.x509.extensions.netscape.NetscapeCertRenewalUrl
-
Returns the certRenewal url.
- getCertStatus() - Method in class iaik.x509.ocsp.CertStatus
-
Returns the cert status.
- getCertStatus() - Method in class iaik.x509.ocsp.SingleResponse
-
Returns the certStatus of this SingleResponse.
- getCertStatusName() - Method in class iaik.x509.ocsp.CertStatus
-
Returns the cert status as string.
- getCertType() - Method in class iaik.x509.extensions.netscape.NetscapeCertType
-
Returns the usage type value of the certificate as an integer.
- getChallenge() - Method in class iaik.x509.NetscapeCertRequest
-
Gets the challenge of this NetscapeCertRequest.
- getCharFromUTF8Array(int[]) - Static method in class iaik.utils.Util
-
Converts the given array of UTF-8 octets into a character.
- getCharsFromUTF8Encoding(byte[]) - Static method in class iaik.asn1.UTF8String
-
Decodes an UTF-8 encoded byte array and returns the result as char array.
- getCharsFromUTF8Encoding(byte[], boolean) - Static method in class iaik.asn1.UTF8String
-
Decodes an UTF-8 encoded byte array and returns the result as char array.
- getCharsFromUTF8Encoding(byte[]) - Static method in class iaik.utils.Util
-
Decodes an UTF-8 encoded byte array and returns the result as char array.
- getCharsFromUTF8Encoding(byte[], boolean) - Static method in class iaik.utils.Util
-
Decodes an UTF-8 encoded byte array and returns the result as char array.
- getCheckPKCS5PaddingBytes() - Static method in class iaik.security.provider.IAIK
-
Asks whether PKCS#5 padding bytes shall be checked if having the same
value.
- getCipher(String) - Static method in class iaik.utils.IaikSecurity
-
Gets a Cipher instance for the requested algorithm from the IAIK provider.
- getCipher(String, int, Key, AlgorithmParameterSpec, SecureRandom) - Static method in class iaik.utils.IaikSecurity
-
Gets and inits a Cipher instance for the requested algorithm from the IAIK provider.
- getCipher(String, int, Key, AlgorithmParameters, SecureRandom) - Static method in class iaik.utils.IaikSecurity
-
Gets and inits a Cipher instance for the requested algorithm from the IAIK provider.
- getCipherInstance() - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find a Cipher implementation for this AlgorithmIdentifier.
- getCipherInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find a provider-specific Cipher implementation for this
AlgorithmIdentifier.
- getCipherInstance(Provider) - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find a Cipher implementation for this AlgorithmIdentifier supported
by the given provider.
- getCipherInstance(String, Provider) - Static method in class iaik.utils.IaikSecurity
-
Tries to get a Cipher instance for the requested algorithm (transformation) from the given provider.
- getClassList() - Method in class iaik.x509.attr.attributes.Clearance
-
Returns the classList value as an integer.
- getClassListAsBinaryString() - Method in class iaik.x509.attr.attributes.Clearance
-
Returns the classList as a binary string.
- getClassListAsBooleanArray() - Method in class iaik.x509.attr.attributes.Clearance
-
Returns the classList as a boolean array.
- getClassListBitNames() - Method in class iaik.x509.attr.attributes.Clearance
-
Returns the names of the set classList bits of this Clearance (if names
are registered).
- getCMinus() - Method in class iaik.iso.iso9796.ISO9796P2S2S3ParameterSpec
-
Gets the value that shall be subtracted from the capacity c (maximum bit
length of the recovered message) to get the actual length c* of the
recovered message.
- getCode() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
-
Gets the code
value of this PublicAuthorityIdentifier
extension.
- getCodeString() - Method in class iaik.x509.extensions.priv.PublicAuthorityIdentifier
-
Gets the code
value of this PublicAuthorityIdentifier
extension.
- getComment() - Method in class iaik.x509.extensions.netscape.NetscapeComment
-
Returns the comment.
- getComponentAt(int) - Method in class iaik.asn1.ASN1
-
Returns the ASN1Object at the given index if the ASN1Object represented by
this ASN1 object is of constructed type (e.g.
- getComponentAt(int) - Method in class iaik.asn1.ASN1Object
-
Throws a CodingException.
- getComponentAt(int) - Method in class iaik.asn1.ConstructedType
-
Returns the component at the given location within a ConstructedType.
- getComponents() - Method in class iaik.asn1.ConstructedType
-
Returns an Enumeration that iterates over the component objects.
- getConnectTimeout() - Method in class iaik.x509.net.ldap.LdapURLConnection
-
Gets the value of the connect timeout.
- getConsideredCertificates() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
-
- getContent() - Method in class iaik.pkcs.pkcs7.ContentInfo
-
Returns the content of this PKCS#7 ContentInfo.
- getContent() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
-
Returns the content of this PKCS#7 ContentInfoStream.
- getContent() - Method in class iaik.pkcs.pkcs7.DigestedData
-
Returns the content.
- getContent() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Returns the content.
- getContent() - Method in class iaik.pkcs.pkcs7.EncryptedData
-
Returns the content as byte array.
- getContent() - Method in class iaik.pkcs.pkcs7.EnvelopedData
-
Returns the content as byte array.
- getContent() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
-
Returns the content as byte array.
- getContent() - Method in class iaik.pkcs.pkcs7.SignedData
-
Returns the content.
- getContent() - Method in class iaik.x509.net.ldap.LdapURLConnection
-
Gets the content from this LDAP URL connection.
- getContent(URLConnection) - Method in class iaik.x509.ocsp.net.application.ocsp_response
-
Reads an OCSPResponse/OCSPRequest from the given URLConnection.
- getContentEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Returns the content-encryption algorithm (including any associated
parameters) of this EncryptedContentInfoStream.
- getContentInfo() - Method in class iaik.pkcs.pkcs7.DigestedData
-
Returns the content info included in this DigestedData
object.
- getContentInputStream() - Method in class iaik.pkcs.pkcs7.ContentInfo
-
Returns the unparsed content of this PKCS#7 ContentInfo as DER encoding.
- getContentInputStream() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
-
Returns the unparsed content of this PKCS#7 ContentInfo as DER encoding.
- getContentType() - Method in class iaik.pkcs.pkcs7.ContentInfo
-
Returns the content type of this PKCS#7 ContentInfo.
- getContentType() - Method in class iaik.pkcs.pkcs7.ContentInfoStream
-
Returns the content type of this PKCS#7 ContentInfoStream.
- getContentType() - Method in interface iaik.pkcs.pkcs7.ContentStream
-
Returns the OID of the implemented PKCS#7 content type.
- getContentType() - Method in class iaik.pkcs.pkcs7.DataStream
-
Returns the object identifier of this PKCS#7 Data
.
- getContentType() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
-
Returns the content type this class implements.
- getContentType() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Returns the type of the content encrypted by this
EncryptedContentInfoStream.
- getContentType() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
-
Returns the content type this class implements.
- getContentType() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Returns the content type this class implements.
- getContentType() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
-
Returns the content type this class implements.
- getContentType() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
-
Returns the content type this class implements.
- getContentType() - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Returns the content type this class implements.
- getCopyCipherData() - Static method in class iaik.security.provider.IAIK
-
Gets whether to internally copy cipher data when Cipher
encryption/decryption uses the same array for input/output.
- getCounter() - Method in class iaik.security.dsa.SHA2withDSAParameterSpec
-
Gets the counter value.
- getCounter() - Method in class iaik.security.dsa.SHA2withDSAParams
-
Gets the counter value.
- getCPSuri() - Method in class iaik.asn1.structures.PolicyQualifierInfo
-
Gets the CPSUri or null
if this PolicyQualifierInfo is not a
CPS Pointer.
- getCriticalExtensionOIDs() - Method in class iaik.pkcs.pkcs9.ExtensionRequest
-
Returns a Set of the OID strings identifying the extension(s) that are
marked CRITICAL in this ExtensionRequest.
- getCriticalExtensionOIDs() - Method in class iaik.x509.attr.ACRL
-
Returns a Set of the OID strings identifying the extension(s) that are
marked CRITICAL in this CRL.
- getCriticalExtensionOIDs() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns a Set of the OID strings identifying the extension(s) that are
marked CRITICAL in this attribute certificate.
- getCriticalExtensionOIDs() - Method in class iaik.x509.RevokedCertificate
-
Returns a Set of the OID strings identifying the extension(s) that are marked CRITICAL in
this revoked certificate.
- getCriticalExtensionOIDs() - Method in class iaik.x509.X509Certificate
-
Returns a Set of the OID strings identifying the extension(s) that are
marked CRITICAL in this certificate.
- getCriticalExtensionOIDs() - Method in class iaik.x509.X509CRL
-
Returns a Set of the OID strings identifying the extension(s) that are
marked CRITICAL in this CRL.
- getCriticalExtensionOIDs() - Method in class iaik.x509.X509Extensions
-
Gets a Set of the OID strings for the extension(s) marked CRITICAL in this
X509Extensions object.
- getCRL() - Method in class iaik.pkcs.pkcs12.CRLBag
-
Returns the certificate of this CRLBag.
- getCrlID() - Method in class iaik.x509.ocsp.SingleResponse
-
A convenience method for getting the CrlID extension, if included in this
single response.
- getCrlIssuer() - Method in class iaik.asn1.structures.DistributionPoint
-
Returns the CRL Issuer parameter of this distribution point, if set.
- getCrlIssuerName() - Method in class iaik.asn1.structures.DistributionPoint
-
Returns the CRL Issuer name of this distribution point, if set.
- getCRLList() - Method in class iaik.pkcs.PKCS7CertList
-
Returns the CRLs included in this PKCS7CertList object.
- getCrlNum() - Method in class iaik.x509.ocsp.extensions.CrlID
-
Gets the crl number, if included
The crl number specifies the value of the CRL number
extension of the corresponding crl.
- getCRLNumber() - Method in class iaik.x509.extensions.CRLNumber
-
Returns the CRL number as BigInteger.
- getCrlNumber() - Method in class iaik.x509.ocsp.extensions.CrlID
-
Gets the crl number, if included
The crl number specifies the value of the CRL number
extension of the corresponding crl.
- getCRLs(CRLBag[]) - Static method in class iaik.pkcs.pkcs12.CRLBag
-
This method can be used to convert a CRLBag array to a CRL array.
- getCRLs() - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Returns all the certificate-revocation lists included in this
SignedData
object.
- getCrlTime() - Method in class iaik.x509.ocsp.extensions.CrlID
-
Gets the crl time, if included.
- getCrlUrl() - Method in class iaik.x509.ocsp.extensions.CrlID
-
Gets the crl url, if included.
- getCrtCoefficient() - Method in class iaik.security.rsa.RSAPrivateKey
-
Returns the Chinese Remainder Theorem coefficient of this private key.
- getCurrency() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
-
Gets the currency.
- getCutoffTime() - Method in class iaik.x509.ocsp.extensions.ArchiveCutoff
-
Gets the archive cutoff time.
- getData() - Method in class iaik.pkcs.pkcs7.Data
-
Returns a byte array holding the value of this Data
object.
- getDate() - Method in class iaik.asn1.structures.ChoiceOfTime
-
Returns the date this ChoiceOfTime represents.
- getDate() - Method in class iaik.x509.extensions.ExpiredCertsOnCRL
-
Returns the date from which on revocation status information
for expired certificates is included in the CRL.
- getDefault() - Static method in class iaik.pkcs.pkcs1.RSAOaepPSourceParameterSpec
-
Creates a RSAOaepPSourceParameterSpec with the default PSourceAlgorithm
id-pSpecified with empty OCTET STRING parameter.
- getDefault() - Static method in class iaik.pkcs.pkcs12.PKCS12Algorithms
-
Gets the default algorithm set.
- getDefault() - Static method in class iaik.pkcs.pkcs7.RSACipherProvider
-
Gets the default RSACipherProvider.
- getDefault() - Static method in class iaik.security.random.SecRandom
-
Return a new instance of the default random number generator.
- getDefault() - Static method in class iaik.security.random.SeedGenerator
-
Get a new instance of the default seed generator.
- getDefault(int) - Static method in class iaik.security.random.VarLengthSeedGenerator
-
Get a new instance of the default seed generator.
- getDefaultConnectTimeout() - Static method in class iaik.x509.net.ldap.LdapURLConnection
-
Gets the default connect timeout that is used.
- getDefaultEncoding() - Static method in class iaik.asn1.structures.AVA
-
Gets the default encoding.
- getDefaultPort() - Method in class iaik.x509.net.ldap.Handler
-
Returns the default port (389) for LDAP urls.
- getDefaultReadTimeOut() - Static method in class iaik.x509.net.ldap.LdapURLConnection
-
Gets the default read timeout (search time limit) that is used.
- getDefaultRFC2253StringEscaping() - Static method in class iaik.utils.Util
-
Gets the default escaping mechanism (strict or non strict) for RFC2253
String representations (of
Name
,
RDN
,
AVA
objects.
- getDefaultSeedGenerator() - Static method in class iaik.security.random.SeedGenerator
-
Deprecated.
use getDefault() instead.
- getDerivedKeyLength() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
-
Returns the length the derived key should have.
- getDerivedKeyLength() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
-
Returns the length (number of bytes) the derived key should have.
- getDigest() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
-
Returns the message-digest computed on the content value.
- getDigest() - Method in class iaik.pkcs.pkcs7.DigestInfo
-
Returns the digest value held by this DigestInfo
.
- getDigest(PublicKey) - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Decrypts the encrypted digest using the publicKey and returns the resulting
digest value in a byte array.
- getDigestAlgorithm() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
-
Returns the message-digest algorithm used for computing the digest.
- getDigestAlgorithm() - Method in class iaik.pkcs.pkcs7.DigestInfo
-
Returns the AlgorithmID of the message-digest algorithm (including any
associated parameters) that has been used for calculating the digest on the
content and any authenticated information.
- getDigestAlgorithm() - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Returns the AlgorithmID of the message-digest algorithm that has been used
for digesting the content and any authenticated attributes.
- getDigestAlgorithm() - Method in class iaik.x509.attr.ObjectDigestInfo
-
Returns the digest algorithm.
- getDigestAlgorithms() - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Returns a collection of message-digest algorithm identifiers.
- getDigestEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Returns the digest-encryption algorithm used for encrypting the message
digest and associated information with the signer's private key.
- getDigestLength(AlgorithmID) - Static method in class iaik.utils.Util
-
Tries to determine the length of the digest value produced by the given
hash algorithm.
- getDigestLength(String) - Static method in class iaik.utils.Util
-
Tries to determine the length of the digest value produced by the given
hash algorithm.
- getDigetLength() - Method in class iaik.security.md.RawHash
-
Get the output length of this hash in bytes.
- getDistributionPointName() - Method in class iaik.asn1.structures.DistributionPoint
-
Returns the distribution point name of this distribution point.
- getDistributionPointName() - Method in class iaik.x509.extensions.IssuingDistributionPoint
-
Returns the distribution point name of this issuing distribution point.
- getDistributionPointNameURIs() - Method in class iaik.asn1.structures.DistributionPoint
-
Returns all distribution point name values of type uniformResourceIdentifier
that are included in this DistributionPoint.
- getDistributionPointNameURIs(String) - Method in class iaik.asn1.structures.DistributionPoint
-
Returns all distribution point name values of type uniformResourceIdentifier
of the given protocol that are included in this DistributionPoint.
- getDistributionPoints() - Method in class iaik.x509.extensions.CRLDistPointsSyntax
-
Returns an enumeration of the distribution points included into this
CRLDistPointsSyntax
extension.
- getDoNotIncludeParameters(AlgorithmID) - Static method in class iaik.asn1.structures.AlgorithmID
-
Checks whether to include parameters in signature AlgoritmIDs when used in
PKIX certificate, crl, etc.
- getDouble(String, double) - Method in class iaik.utils.ExtendedProperties
-
Get this property value, as a double.
- getEffectiveKeyBits() - Method in class iaik.security.cipher.RC2WrapParameterSpec
-
Return the number of effective key bits.
- getEmailAddresses() - Method in class iaik.x509.X509Certificate
-
Returns all email addresses that are included in this certificate.
- getEncoded() - Method in class iaik.asn1.structures.Name
-
Returns this Name as DER encoded byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs7.ContentInfo
-
Returns this PKCS#7 ContentInfo as DER encoded byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs7.Data
-
Returns the DER encoding of this Data
object as byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs7.DigestedData
-
Returns the DER encoding of this DigestedData in a byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Returns the DER encoding of this EncryptedContentInfo in a byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs7.EncryptedData
-
Returns the DER encoding of this EncryptedData in a byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs7.EnvelopedData
-
Returns the DER encoding of this EnvelopedData in a byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs7.SignedData
-
Returns the DER encoding of this SignedData object as byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs8.AsymmetricKeyPackage
-
Returns this AsymmetricKeyPackage as a DER encoded ASN.1 data structure.
- getEncoded() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Returns this EncryptedPrivateKeyInfo as a DER encoded byte array.
- getEncoded() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Returns this PrivateKeyInfo as a DER encoded ASN.1 data structure.
- getEncoded() - Method in class iaik.security.cipher.PBEKey
-
Returns the password as byte array.
- getEncoded() - Method in class iaik.security.cipher.PBEKeyBMP
-
Returns the password as byte array.
- getEncoded(char[]) - Static method in class iaik.security.cipher.PBEKeyBMP
-
Converts the ASCII password to a 2 bytes big-endian format BMPString.
- getEncoded() - Method in class iaik.security.cipher.SecretKey
-
Returns a copy of the secret key as byte array.
- getEncoded() - Method in class iaik.utils.SSLeayPrivateKey
-
This method returns the DER encoded OpenSSL key which has PKCS#1
format.
- getEncoded() - Method in class iaik.x509.attr.ACRL
-
Returns this CRL as DER encoded ASN.1 data structure.
- getEncoded() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns this attribute certificate as DER encoded ASN.1 data structure
- getEncoded() - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Returns this BasicOCSPResponse as DER encoded ASN.1 data structure
- getEncoded() - Method in class iaik.x509.ocsp.OCSPRequest
-
Returns this OCSPRequest as DER encoded ASN.1 data structure
- getEncoded() - Method in class iaik.x509.ocsp.OCSPResponse
-
DER encodes this OCSP response.
- getEncoded() - Method in class iaik.x509.ocsp.Response
-
Returns the DER encoding a particular response.
- getEncoded() - Method in class iaik.x509.PublicKeyInfo
-
Returns this PublicKeyInfo as a DER encoded ASN.1 data structure.
- getEncoded() - Method in class iaik.x509.RevokedCertificate
-
Returns this RevokedCertificate as DER encoded ASN.1 data structure
- getEncoded() - Method in class iaik.x509.X509Certificate
-
Returns this X509 certificate as DER encoded ASN.1 data structure
- getEncoded() - Method in class iaik.x509.X509CertPath
-
Returns the certificates of this CertPath as DER encoded PkiPath.
- getEncoded(String) - Method in class iaik.x509.X509CertPath
-
Returns the certificates of this cert path encoded according to the
requested format.
- getEncoded() - Method in class iaik.x509.X509CRL
-
Returns this CRL as DER encoded ASN.1 data structure.
- getEncodeDefaultValues() - Static method in class iaik.pkcs.pkcs1.RSAOaepParameters
-
This method shows if parameter values should be encoded even if they have
the default values; e.g.
- getEncodeDefaultValues() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
-
This method shows if parameter values should be encoded even if they have
the default values; e.g.
- getEncodeDefaultValues() - Static method in class iaik.pkcs.pkcs1.RSAPssParameters
-
This method shows if parameter values should be encoded even if they have
the default values; e.g.
- getEncodeDefaultValues() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
This method shows if parameter values should be encoded even if they have
the default values; e.g.
- getEncoding(ObjectID) - Static method in class iaik.asn1.structures.AVA
-
Gets the encoding type associated with the given attribute type.
- getEncodings() - Method in class iaik.x509.X509CertPath
-
Returns an iterator of all encoding formats supported by this
CertPath implementation.
- getEncodingType() - Method in class iaik.asn1.structures.ChoiceOfTime
-
Returns the encoding type, either UTCTime or GeneralizedTime.
- getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EncryptedData
-
Returns the encrypted content info of this EncryptedData
object.
- getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
-
Returns the encrypted content info of this EncryptedDataStream
object.
- getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EnvelopedData
-
Returns the encrypted content info included in this
EnvelopedData
object.
- getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Returns the encrypted content info included in this
EnvelopedDataStream
object.
- getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
-
Returns the encrypted content info included in this SignedAndEnvelopedData
object.
- getEncryptedContentInfo() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedDataStream
-
Returns the encrypted content info included in this SignedAndEnvelopedData
object.
- getEncryptedDigest() - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Returns the encrypted digest.
- getEncryptedKey() - Method in class iaik.pkcs.pkcs7.RecipientInfo
-
Returns the encrypted content-encryption key.
- getEncryptionAlgorithm() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Gets the encryption algorithm.
- getEncryptionScheme() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
-
Gets the encryption scheme to be used.
- getEncryptionSchemeParameters() - Method in class iaik.pkcs.pkcs5.PBES2ParameterSpec
-
Gets the cipher parameters used by the encryption scheme, if included.
- getEngine(String, String, Class, Provider) - Static method in class iaik.utils.IaikSecurity
-
Tries to get a JCA/JCE engine of given type for the given algorithm.
- getEntityName() - Method in class iaik.x509.attr.Holder
-
Gets the entityName of this Holder, if set.
- getException() - Method in exception iaik.utils.InternalErrorException
-
Returns the exception which causes this InternalErrorException.
- getException() - Method in class iaik.utils.StreamCopier
-
Get the IOException that occured during copying (if any).
- getExcludedSubtrees() - Method in class iaik.x509.extensions.NameConstraints
-
Returns the excluded subtrees.
- getExplicitTest() - Method in class iaik.asn1.structures.PolicyQualifierInfo
-
- getExplicitText() - Method in class iaik.asn1.structures.PolicyQualifierInfo
-
Gets the explicitText value if this PolicyQualifierInfo is a User Notice
Qualifier and the explicitText field is set.
- getExponent() - Method in class iaik.x509.extensions.qualified.structures.etsi.QcEuLimitValue
-
Gets the exponent.
- getExponentSize() - Method in class iaik.security.elgamal.ElGamalGenParameterSpec
-
Returns the random exponent size in bits.
- getExtension(ObjectID) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.attr.ACRL
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.attr.AttributeCertificate
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.ocsp.BasicOCSPResponse
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.ocsp.OCSPExtensions
-
Returns a particular extension, specified by its object ID.
- getExtension(ObjectID) - Method in class iaik.x509.ocsp.OCSPRequest
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.ocsp.Request
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.ocsp.SingleResponse
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.RevokedCertificate
-
Returns a specific extension, identyfied by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.X509Certificate
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.X509CRL
-
Returns a specific extension, identified by its object identifier.
- getExtension(ObjectID) - Method in class iaik.x509.X509Extensions
-
Returns a particular extension, specified by its object ID.
- getExtensionID() - Method in exception iaik.x509.X509ExtensionInitException
-
Returns the ObjectID of the broken extension.
- getExtensions() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
-
- getExtensionValue(String) - Method in class iaik.pkcs.pkcs9.ExtensionRequest
-
Returns a byte array representing the DER encoding of the
extnValue
OCTET STRING field of the extension identified by
the given OID string.
- getExtensionValue(String) - Method in class iaik.x509.attr.ACRL
-
Returns a byte array representing the DER encoding of the extension value
identified by the passed-in OID string.
- getExtensionValue(String) - Method in class iaik.x509.attr.AttributeCertificate
-
Returns a byte array representing the DER encoding of the
extnValue
OCTET STRING field of the extension identified by
the given OID string.
- getExtensionValue(String) - Method in class iaik.x509.RevokedCertificate
-
Returns a byte array representing the DER encoding of the extnValue
OCTET STRING field of the extension identified by the given OID string.
- getExtensionValue(String) - Method in class iaik.x509.X509Certificate
-
Returns a byte array representing the DER encoding of the
extnValue
OCTET STRING field of the extension identified by
the given OID string.
- getExtensionValue(String) - Method in class iaik.x509.X509CRL
-
Returns a byte array representing the DER encoding of the
extnValue
OCTET STRING field of the extension identified by
the given OID string.
- getExtensionValue(String) - Method in class iaik.x509.X509Extensions
-
Returns a byte array representing the DER encoding of the
extnValue
OCTET STRING field of the extension identified by
the given OID string.
- getFile(String, File) - Method in class iaik.utils.ExtendedProperties
-
Get this property value, as a File.
- getFingerprint() - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Returns the fingerprint of this certificate request.
- getFingerprint(String) - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Returns the fingerprint of this certificate request calculated with the
given hash algorithm.
- getFingerprint() - Method in class iaik.security.dh.DHPublicKey
-
Returns the fingerprint of this DH public key.
- getFingerprint() - Method in class iaik.security.elgamal.ElGamalPublicKey
-
Returns the fingerprint of this ElGamal public key.
- getFingerprint() - Method in class iaik.security.rsa.RSAPublicKey
-
Returns the fingerprint of this RSA public key.
- getFingerprint() - Method in class iaik.x509.attr.ACRL
-
Returns the fingerprint of this CRL.
- getFingerprint(String) - Method in class iaik.x509.attr.ACRL
-
Returns the fingerprint of this crl calculated with the given hash
algorithm.
- getFingerprint() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns the fingerprint of this certificate.
- getFingerprint(String) - Method in class iaik.x509.attr.AttributeCertificate
-
Returns the fingerprint of this certificate calculated with the given hash
algorithm.
- getFingerprint() - Method in class iaik.x509.NetscapeCertRequest
-
Returns the fingerprint of this NetscapeCertRequest.
- getFingerprint(String) - Method in class iaik.x509.NetscapeCertRequest
-
Returns the fingerprint of this NetscapeCertRequest calculated with the
given hash algorithm.
- getFingerprint(String) - Method in class iaik.x509.ocsp.OCSPResponse
-
Returns the fingerprint of this OCSPResponse calculated with the given
hash algorithm.
- getFingerprint() - Method in class iaik.x509.PublicKeyInfo
-
Returns a fingerprint of the public key.
- getFingerprint() - Method in class iaik.x509.X509Certificate
-
Returns the fingerprint of this certificate.
- getFingerprint(String) - Method in class iaik.x509.X509Certificate
-
Returns the fingerprint of this certificate calculated with the given hash
algorithm.
- getFingerprint() - Method in class iaik.x509.X509CRL
-
Returns the fingerprint of this CRL.
- getFingerprint(String) - Method in class iaik.x509.X509CRL
-
Returns the fingerprint of this crl calculated with the given hash
algorithm.
- getFingerprintSHA() - Method in class iaik.pkcs.pkcs10.CertificateRequest
-
Get the SHA fingerprint of this certificate.
- getFingerprintSHA() - Method in class iaik.x509.attr.ACRL
-
Gets the SHA-1 fingerprint of this CRL.
- getFingerprintSHA() - Method in class iaik.x509.attr.AttributeCertificate
-
Get the SHA fingerprint of this attribute certificate.
- getFingerprintSHA() - Method in class iaik.x509.NetscapeCertRequest
-
Get the SHA-1 fingerprint of this NetscapeCertRequest.
- getFingerprintSHA() - Method in class iaik.x509.X509Certificate
-
Get the SHA fingerprint of this certificate.
- getFingerprintSHA() - Method in class iaik.x509.X509CRL
-
Gets the SHA-1 fingerprint of this CRL.
- getFirstObject() - Method in class iaik.asn1.ASN1
-
Returns the first SEQUENCE of a SEQUENCE ASN1 object as DER encoded byte
array.
- getFormat() - Method in class iaik.asn1.ASN1
-
Returns the format: ASN1.DER, ASN1.PEM.
- getFormat() - Method in class iaik.pkcs.pkcs8.EncryptedPrivateKeyInfo
-
Returns the name of the encoding format..
- getFormat() - Method in class iaik.pkcs.pkcs8.PrivateKeyInfo
-
Returns the name of the encoding format..
- getFormat() - Method in class iaik.security.cipher.PBEKey
-
Returns the format name.
- getFormat() - Method in class iaik.security.cipher.PBEKeyBMP
-
Returns the format name.
- getFormat() - Method in class iaik.security.cipher.SecretKey
-
Returns the format name.
- getFormat() - Method in class iaik.utils.SSLeayPrivateKey
-
Returns the format used to encode the key or null if the
key does not support encoding.
- getFormat() - Method in class iaik.x509.PublicKeyInfo
-
Returns the name of the encoding format.
- getFriendlyName() - Method in class iaik.pkcs.pkcs12.Attributes
-
Returns the friendly name attribute.
- getG() - Method in class iaik.security.dsa.DSAParams
-
Returns the public base value g
as BigInteger.
- getG() - Method in class iaik.security.elgamal.ElGamalParameterSpec
-
Returns the base generator g.
- getG() - Method in class iaik.security.elgamal.ElGamalPrivateKeySpec
-
Returns the base generator g.
- getG() - Method in class iaik.security.elgamal.ElGamalPublicKeySpec
-
Returns the base generator g.
- getGeneralNames() - Method in class iaik.x509.attr.V1Form
-
Gets the GeneralNames of this V1Form.
- getGeneralNames() - Method in class iaik.x509.extensions.IssuerAltName
-
Returns the alternative name of the issuer.
- getGeneralNames() - Method in class iaik.x509.extensions.SubjectAltName
-
Returns the alternative name of the subject.
- getGroup() - Method in class iaik.x509.attr.TargetGroup
-
Gets the value (group) of this TargetGroup object.
- getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.MGF1ParameterSpec
-
Returns the hash algorithm to be used
- getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
-
Returns the hash algorithm.
- getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
Returns the hash algorithm.
- getHashAlgorithm() - Method in class iaik.pkcs.pkcs1.RSASSAPkcs1v15ParameterSpec
-
Returns the hash algorithm to be used
- getHashAlgorithm() - Method in class iaik.security.kdf.HashBasedGenerationFunction
-
- getHashAlgorithm() - Method in class iaik.x509.extensions.qualified.structures.BiometricData
-
Gets the hash algorithm.
- getHashAlgorithm() - Method in class iaik.x509.ocsp.CertID
-
Returns the hashAlgorithm.
- getHashAlgorithm() - Method in class iaik.x509.ocsp.extensions.commonpki.CertHash
-
Returns the hash algorithm id.
- getHashEngine() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
-
Gets the JCA MessageDigest engine used for data hashing.
- getHashEngine() - Method in class iaik.pkcs.pkcs1.MGF1ParameterSpec
-
Gets the JCA MessageDigest engine to be used by MGF1.
- getHashEngine() - Method in class iaik.pkcs.pkcs1.RSAOaepParameterSpec
-
Gets the JCA MessageDigest engine used for data hashing.
- getHashEngine() - Method in class iaik.pkcs.pkcs1.RSAPssParameterSpec
-
Gets the JCA MessageDigest engine used for data hashing.
- getHashID() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
-
Gets the hash id.
- getHashLen() - Method in class iaik.iso.iso9796.ISO9796P2ParameterSpec
-
Gets the length of the output of the hash engine that is used by
this parameter object.
- getHeaderField(String) - Method in class iaik.x509.net.ldap.LdapURLConnection
-
Returns the value header field with the given name.
- getHeaderField(String) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
-
Gets the value of the http response header field with the given name.
- getHeaderField(int) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
-
Gets the value of the http response header field with the given index.
- getHeaderFieldKey(int) - Method in class iaik.x509.ocsp.net.HttpOCSPRequest
-
Gets the key of the http response header field with the given index.
- getHolder() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns the Holder of this attribute certificate.
- getHoldInstructionCode() - Method in class iaik.x509.extensions.HoldInstructionCode
-
Returns the hold instruction code.
- getID() - Method in class iaik.asn1.ObjectID
-
Returns the objectID as string.
- getIdent() - Method in class iaik.x509.attr.attributes.SvceAuthInfo
-
Gets the ident
name of this SvceAuthInfo.
- getIKM() - Method in class iaik.security.kdf.HKDFParameterSpec
-
Gets the input keying material.
- getImplementation() - Method in class iaik.utils.IaikSecurity
-
Tries to find an implemenation for a specific algorithm.
- getImplementationName() - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the name for an implementation of this algorithm.
- getImplementationNames(AlgorithmID) - Static method in class iaik.asn1.structures.AlgorithmID
-
Gets all implementation names registered for the given AlgorithmID.
- getIndirectCRL() - Method in class iaik.x509.extensions.IssuingDistributionPoint
-
Returns whether the crl is an indirect crl.
- getInfo() - Method in class iaik.security.kdf.HKDFExpandOnlyParameterSpec
-
Gets the optional context and application specific information.
- getInhibitExplicitPolicy() - Method in class iaik.x509.extensions.PolicyConstraints
-
Deprecated.
see getInhibitPolicyMapping()
- getInhibitPolicyMapping() - Method in class iaik.x509.extensions.PolicyConstraints
-
Returns the inhibitPolicyMapping
value of this
PolicyConstraints
extension specifying the
number of additional certificates that may appear in the path
before policy mapping is no longer permitted.
- getInputLength() - Method in class iaik.security.cipher.CCMCMSParameterSpec
-
Returns the length of the input data that shall be encrypted and authenticated.
- getInputLength() - Method in class iaik.security.cipher.CCMParameterSpec
-
Returns the length of the input data that shall be encrypted and authenticated.
- getInputStream() - Method in class iaik.pkcs.pkcs7.Data
-
Returns an InputStream from which the contents of this object can be read.
- getInputStream() - Method in class iaik.pkcs.pkcs7.DataStream
-
Returns an InputStream where the contents of this object can be read.
- getInputStream() - Method in class iaik.pkcs.pkcs7.DigestedData
-
Returns an InputStream from which the contents of this object can be read.
- getInputStream() - Method in class iaik.pkcs.pkcs7.DigestedDataStream
-
Returns an input stream with the raw data.
- getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfo
-
Returns an InputStream for reading the content.
- getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedContentInfoStream
-
Returns an InputStream for reading the decrypted content.
- getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedData
-
Returns an InputStream for reading the content.
- getInputStream() - Method in class iaik.pkcs.pkcs7.EncryptedDataStream
-
Returns an InputStream from where the decrypted data can be read.
- getInputStream() - Method in class iaik.pkcs.pkcs7.EnvelopedData
-
Returns an InputStream for reading the content.
- getInputStream() - Method in class iaik.pkcs.pkcs7.EnvelopedDataStream
-
Returns an InputStream from where the decrypted data can be read.
- getInputStream() - Method in class iaik.pkcs.pkcs7.SignedAndEnvelopedData
-
Returns an InputStream for reading the content.
- getInputStream() - Method in class iaik.pkcs.pkcs7.SignedData
-
Returns an InputStream from which the contents of this object can be read.
- getInputStream() - Method in class iaik.pkcs.pkcs7.SignedDataStream
-
Returns an InputStream from where the signed content can be read.
- getInputStream() - Method in class iaik.utils.EnhancedByteArrayOutputStream
-
Gets an input stream with the content of this EnhancedByteArrayOutputStream
- getInputStream() - Method in class iaik.utils.ExtByteArrayOutputStream
-
Gets a ByteArrayInputStream from which to read the data
of the internal buffer.
- getInputStream() - Method in class iaik.x509.net.ldap.LdapURLConnection
-
Gets an input stream from which to read any certificates/crls retrieved
from the server as result of the search request.
- getInstance() - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find an implementation for this AlgorithmIdentifier.
- getInstance(String) - Method in class iaik.asn1.structures.AlgorithmID
-
Tries to find a provider specific implementation for this
AlgorithmIdentifier.
- getInstance(String) - Static method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
-
Creates an MaskGenerationAlgorithm engine for the given algorithm name.
- getInstance(String, String) - Static method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
-
Creates a provider-specific MaskGenerationAlgorithm engine for the given
algorithm name.
- getInstance(String, Provider) - Static method in class iaik.pkcs.pkcs1.MaskGenerationAlgorithm
-
Creates a provider-specific MaskGenerationAlgorithm engine for the given
algorithm name.
- getInstance(String) - Static method in class iaik.security.kem.KeyEncapsulationMechanism
-
Creates a Key Encapsulation Mechanism engine depending on the provided String.
- getInstance(String, String) - Static method in class iaik.security.kem.KeyEncapsulationMechanism
-
Creates a provider-specific Key Encapsulation Mechanism engine for the given
kem.
- getInstance(String, Provider) - Static method in class iaik.security.kem.KeyEncapsulationMechanism
-
Creates a provider-specific Key Encapsulation Mechanism engine for the given
kem.
- getInstance() - Static method in class iaik.security.provider.IAIK
-
Returns an instance of this class.
- getInstance() - Static method in class iaik.security.provider.IAIKMD
-
Returns an instance of this provider.
- getInstance() - Method in interface iaik.security.rsa.RSACipherFactory
-
Gets a new
RSA
cipher object.
- getInstanceLineBreak() - Method in class iaik.utils.Base64OutputStream
-
Gets the line-break delimiter used by this Base64OutputStream instance.
- getInteger(String, int) - Method in class iaik.utils.ExtendedProperties
-
Get this property value, as an integer.
- getInternalByteArray() - Method in class iaik.utils.ExtByteArrayOutputStream
-
Gets the internal byte buffer (without copying the content).
- getInvalidityDate() - Method in class iaik.x509.extensions.InvalidityDate
-
Returns the invalidity date.
- getIssuer() - Method in class iaik.pkcs.pkcs7.IssuerAndSerialNumber
-
Returns the issuer distinguished name.
- getIssuer() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns the Issuer of this attribute certificate.
- getIssuer() - Method in class iaik.x509.attr.IssuerSerial
-
Returns the issuer GeneralNames.
- getIssuer() - Method in class iaik.x509.extensions.CertificateIssuer
-
Returns the certificate issuer.
- getIssuer() - Method in class iaik.x509.ocsp.extensions.ServiceLocator
-
Gets the issuer name of this ServiceLocator extension.
- getIssuer() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
-
- getIssuerAndSerialNumber() - Method in class iaik.pkcs.pkcs7.RecipientInfo
-
Returns a specification of the recipient's certificate by issuer
distinguished name and issuer-specific serial number.
- getIssuerAndSerialNumber() - Method in class iaik.pkcs.pkcs7.SignerInfo
-
Returns information about the signer's certificate.
- getIssuerDN() - Method in class iaik.x509.attr.ACRL
-
Returns the Distinguished Name of the issuer of this CRL, as
Principal
.
- getIssuerDN() - Method in class iaik.x509.attr.V1Form
-
Gets the issuer distinguished name, if included in this V1Form
GeneralNames.
- getIssuerDN() - Method in class iaik.x509.attr.V2Form
-
Gets the issuer distinguished name, if included in this
V2Form.
- getIssuerDN() - Method in class iaik.x509.extensions.CertificateIssuer
-
Gets the issuer dn of this CertificateIssuer
object.
- getIssuerDN() - Method in class iaik.x509.X509Certificate
-
Returns the Distinguished Name of the issuer of this certificate, as
Principal
.
- getIssuerDN() - Method in class iaik.x509.X509CRL
-
Returns the Distinguished Name of the issuer of this CRL, as
Principal
.
- getIssuerDNs() - Method in class iaik.x509.attr.ACRL
-
Return the names of all issuers of this CRL.
- getIssuerDNs() - Method in class iaik.x509.X509CRL
-
Return the names of all issuers of this CRL.
- getIssuerDomainPolicy() - Method in class iaik.asn1.structures.PolicyMapping
-
Returns the issuer domain policy.
- getIssuerKey() - Method in class iaik.x509.stream.RevokedCertificatesCRLListener
-
- getIssuerKeyHash() - Method in class iaik.x509.ocsp.CertID
-
Returns the issuerKeyHash.
- getIssuerName() - Method in class iaik.x509.attr.V2Form
-
Gets the IssuerName of this V2Form, if set.
- getIssuerNameHash() - Method in class iaik.x509.ocsp.CertID
-
Returns the issuerNameHash.
- getIssuerUID() - Method in class iaik.x509.attr.IssuerSerial
-
Returns the issuer unique identifier, or null
if no
IssuerUniqueID
is set.
- getIssuerUniqueID() - Method in class iaik.x509.attr.AttributeCertificate
-
Returns the issuer unique identifier of this certificate, or
null
if no IssuerUniqueID
is specified by this
certificate.
- getIssuerUniqueID() - Method in class iaik.x509.X509Certificate
-
Returns the issuer unique identifier of this certificate, or
null
if no IssuerUniqueID
is specified by this
certificate.
- getIterationCount() - Method in class iaik.pkcs.pkcs12.PKCS12Algorithm
-
Gets the iteration count value.
- getIterationCount() - Method in class iaik.pkcs.pkcs5.PBKDF2ParameterSpec
-
Returns the iteration count.
- getIterationCount() - Method in class iaik.security.pbe.PBEGenParameterSpec
-
Returns the number of iterations when generating the key and the
initialization vector (IV).
- getIterationCount() - Method in class iaik.security.spec.IaikPBEParameterSpec
-
Returns the iteration count.
- getIterationCount() - Method in class iaik.security.spec.PBEKeyAndParameterSpec
-
Returns the iteration count.
- getIV() - Method in class iaik.security.cipher.CAST128ParameterSpec
-
Returns a copy of the initialization vector (IV) as byte array representation.
- getIV() - Method in class iaik.security.cipher.DESParameterSpec
-
Returns a copy of the initialization vector (IV) as byte array
representation.
- getIV() - Method in class iaik.security.cipher.GOSTParameterSpec
-
Returns a copy of the initialization vector (IV) as byte array representation.
- getIvLength() - Method in class iaik.security.cipher.IvGenParameterSpec
-
Returns the length of the iv in bytes.
- getJcaStandardName() - Method in class iaik.asn1.structures.AlgorithmID
-
Returns the JCA standard name for an implementation of this algorithm.
- getJVMDataMode() - Static method in class iaik.utils.Util
-
Returns the bit mode of the underlying JVM.
- getKdf() - Method in class iaik.security.kdf.KDF1ParameterSpec
-
Returns the name of the KDF associated with this class.
- getKdf() - Method in class iaik.security.kdf.KDF2ParameterSpec
-
Returns the name of the KDF associated with this class.
- getKdf() - Method in class iaik.security.kdf.KDF3ParameterSpec
-
Returns the name of the KDF associated with this class.
- getKdf() - Method in interface iaik.security.kdf.KeyDerivationParameterSpec
-
Returns the name of the KDF associated with this class.
- getKdfParams() - Method in class iaik.security.rsa.RsaKemAlgorithmParameterSpec
-
- getKey() - Method in class iaik.security.cipher.PBEKey
-
Returns the password as char array.