| Package | Description |
|---|---|
| sun.security.pkcs | |
| sun.security.pkcs.android | |
| sun.security.util | |
| sun.security.x509 |
| Modifier and Type | Method and Description |
|---|---|
ObjectIdentifier |
PKCS10Attribute.getAttributeId()
Returns the ObjectIdentifier of the attribute.
|
ObjectIdentifier |
PKCS9Attribute.getOID()
Return the OID of this attribute.
|
static ObjectIdentifier |
PKCS9Attribute.getOID(java.lang.String name)
Return the OID for a given attribute name or null if we don't recognize
the name.
|
| Modifier and Type | Method and Description |
|---|---|
PKCS9Attribute |
PKCS9Attributes.getAttribute(ObjectIdentifier oid)
Get an attribute from this set.
|
java.lang.Object |
PKCS9Attributes.getAttributeValue(ObjectIdentifier oid)
Get an attribute value by OID.
|
static java.lang.String |
PKCS9Attribute.getName(ObjectIdentifier oid)
Return the attribute name for a given OID or null if we don't recognize
the oid.
|
| Constructor and Description |
|---|
PKCS10Attribute(ObjectIdentifier attributeId,
java.lang.Object attributeValue)
Constructs an attribute from individual components of
ObjectIdentifier and the value (any java object).
|
PKCS9Attribute(ObjectIdentifier oid,
java.lang.Object value)
Construct an attribute object from the attribute's OID and
value.
|
PKCS9Attributes(ObjectIdentifier[] permittedAttributes,
DerInputStream in)
Construct a set of PKCS9 Attributes from its
DER encoding on a DerInputStream, accepting only attributes
with OIDs on the given
list.
|
| Modifier and Type | Field and Description |
|---|---|
static ObjectIdentifier |
ContentInfo.DATA_OID |
static ObjectIdentifier |
ContentInfo.DIGESTED_DATA_OID |
static ObjectIdentifier |
ContentInfo.ENCRYPTED_DATA_OID |
static ObjectIdentifier |
ContentInfo.ENVELOPED_DATA_OID |
static ObjectIdentifier |
ContentInfo.NETSCAPE_CERT_SEQUENCE_OID |
static ObjectIdentifier |
ContentInfo.OLD_DATA_OID |
static ObjectIdentifier |
ContentInfo.OLD_SIGNED_DATA_OID |
static ObjectIdentifier |
ContentInfo.PKCS7_OID |
static ObjectIdentifier |
ContentInfo.SIGNED_AND_ENVELOPED_DATA_OID |
static ObjectIdentifier |
ContentInfo.SIGNED_DATA_OID |
static ObjectIdentifier |
ContentInfo.TIMESTAMP_TOKEN_INFO_OID |
| Modifier and Type | Method and Description |
|---|---|
ObjectIdentifier |
ContentInfo.getContentType() |
| Constructor and Description |
|---|
ContentInfo(ObjectIdentifier contentType,
DerValue content) |
| Modifier and Type | Method and Description |
|---|---|
ObjectIdentifier |
DerValue.getOID()
Returns an ASN.1 OBJECT IDENTIFIER.
|
ObjectIdentifier |
DerInputStream.getOID()
Reads an X.200 style Object Identifier from the stream.
|
static ObjectIdentifier |
ObjectIdentifier.newInternal(int[] values)
Create a new ObjectIdentifier for internal use.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ObjectIdentifier.equals(ObjectIdentifier other)
Deprecated.
Use equals((Object)oid)
|
boolean |
ObjectIdentifier.precedes(ObjectIdentifier other)
Compares this identifier with another, for sorting purposes.
|
void |
DerOutputStream.putOID(ObjectIdentifier oid)
Marshals an object identifier (OID) on the output stream.
|
| Modifier and Type | Field and Description |
|---|---|
static ObjectIdentifier |
AccessDescription.Ad_CAISSUERS_Id |
static ObjectIdentifier |
AccessDescription.Ad_OCSP_Id |
static ObjectIdentifier |
InhibitAnyPolicyExtension.AnyPolicy_Id
Object identifier for "any-policy"
|
static ObjectIdentifier |
PKIXExtensions.AuthInfoAccess_Id
This extension indicates how to access CA information and services for
the issuer of the certificate in which the extension appears.
|
static ObjectIdentifier |
PKIXExtensions.AuthorityKey_Id
Identifies the particular public key used to sign the certificate.
|
static ObjectIdentifier |
PKIXExtensions.BasicConstraints_Id
Identifies whether the subject of the certificate is a CA and how deep
a certification path may exist through that CA.
|
static ObjectIdentifier |
PKIXExtensions.CertificateIssuer_Id
Identifies the certificate issuer associated with an entry in an
indirect CRL.
|
static ObjectIdentifier |
PKIXExtensions.CertificatePolicies_Id
Contains the sequence of policy information terms.
|
static ObjectIdentifier |
X500Name.commonName_oid |
static ObjectIdentifier |
X500Name.countryName_oid |
static ObjectIdentifier |
PKIXExtensions.CRLDistributionPoints_Id
Identifies how CRL information is obtained.
|
static ObjectIdentifier |
PKIXExtensions.CRLNumber_Id
Conveys a monotonically increasing sequence number for each CRL
issued by a given CA.
|
static ObjectIdentifier |
PKIXExtensions.DeltaCRLIndicator_Id
Identifies the delta CRL.
|
static ObjectIdentifier |
AlgorithmId.DH_oid |
static ObjectIdentifier |
AlgorithmId.DH_PKIX_oid |
static ObjectIdentifier |
X500Name.DNQUALIFIER_OID |
static ObjectIdentifier |
X500Name.DOMAIN_COMPONENT_OID |
static ObjectIdentifier |
AlgorithmId.DSA_oid |
static ObjectIdentifier |
AlgorithmId.DSA_OIW_oid |
static ObjectIdentifier |
AlgorithmId.EC_oid |
static ObjectIdentifier |
PKIXExtensions.ExtendedKeyUsage_Id
Identifies one or more purposes for which the certified public key
may be used, in addition to or in place of the basic purposes
indicated in the key usage extension field.
|
protected ObjectIdentifier |
Extension.extensionId |
static ObjectIdentifier |
PKIXExtensions.FreshestCRL_Id
Identifies how delta CRL information is obtained.
|
static ObjectIdentifier |
X500Name.GENERATIONQUALIFIER_OID |
static ObjectIdentifier |
X500Name.GIVENNAME_OID |
static ObjectIdentifier |
PKIXExtensions.HoldInstructionCode_Id
This extension provides a registered instruction identifier indicating
the action to be taken, after encountering a certificate that has been
placed on hold.
|
static ObjectIdentifier |
PKIXExtensions.InhibitAnyPolicy_Id
Specifies whether any-policy policy OID is permitted
|
static ObjectIdentifier |
X500Name.INITIALS_OID |
static ObjectIdentifier |
PKIXExtensions.InvalidityDate_Id
Identifies the date on which it is known or suspected that the private
key was compromised or that the certificate otherwise became invalid.
|
static ObjectIdentifier |
X500Name.ipAddress_oid |
static ObjectIdentifier |
PKIXExtensions.IssuerAlternativeName_Id
Allows additional identities to be associated with the certificate issuer.
|
static ObjectIdentifier |
PKIXExtensions.IssuingDistributionPoint_Id
Identifies the CRL distribution point for a particular CRL.
|
static ObjectIdentifier |
PKIXExtensions.KeyUsage_Id
Defines the purpose of the key contained in the certificate.
|
static ObjectIdentifier |
X500Name.localityName_oid |
static ObjectIdentifier |
AlgorithmId.MD2_oid
Algorithm ID for the MD2 Message Digest Algorthm, from RFC 1319.
|
static ObjectIdentifier |
AlgorithmId.md2WithRSAEncryption_oid |
static ObjectIdentifier |
AlgorithmId.MD5_oid
Algorithm ID for the MD5 Message Digest Algorthm, from RFC 1321.
|
static ObjectIdentifier |
AlgorithmId.md5WithRSAEncryption_oid |
static ObjectIdentifier |
PKIXExtensions.NameConstraints_Id
Provides for permitted and excluded subtrees that place restrictions
on names that may be included within a certificate issued by a given CA.
|
static ObjectIdentifier |
NetscapeCertTypeExtension.NetscapeCertType_Id
Object identifier for the Netscape-Cert-Type extension.
|
static ObjectIdentifier |
X500Name.orgName_oid |
static ObjectIdentifier |
X500Name.orgUnitName_oid |
static ObjectIdentifier |
AlgorithmId.pbeWithMD5AndDES_oid
Algorithm ID for the PBE encryption algorithms from PKCS#5 and
PKCS#12.
|
static ObjectIdentifier |
AlgorithmId.pbeWithMD5AndRC2_oid |
static ObjectIdentifier |
AlgorithmId.pbeWithSHA1AndDES_oid |
static ObjectIdentifier |
AlgorithmId.pbeWithSHA1AndDESede_oid |
static ObjectIdentifier |
AlgorithmId.pbeWithSHA1AndRC2_40_oid |
static ObjectIdentifier |
AlgorithmId.pbeWithSHA1AndRC2_oid |
static ObjectIdentifier |
PKIXExtensions.PolicyConstraints_Id
Used to either prohibit policy mapping or limit the set of policies
that can be in subsequent certificates.
|
static ObjectIdentifier |
PKIXExtensions.PolicyMappings_Id
Lists pairs of objectidentifiers of policies considered equivalent by the
issuing CA to the subject CA.
|
static ObjectIdentifier |
PKIXExtensions.PrivateKeyUsage_Id
Allows the certificate issuer to specify a different validity period
for the private key than the certificate.
|
static ObjectIdentifier |
PKIXExtensions.ReasonCode_Id
Identifies the reason for the certificate revocation.
|
static ObjectIdentifier |
AlgorithmId.RSA_oid |
static ObjectIdentifier |
AlgorithmId.RSAEncryption_oid |
static ObjectIdentifier |
X500Name.SERIALNUMBER_OID |
static ObjectIdentifier |
AlgorithmId.SHA_oid
Algorithm ID for the SHA1 Message Digest Algorithm, from FIPS 180-1.
|
static ObjectIdentifier |
AlgorithmId.sha1WithDSA_oid |
static ObjectIdentifier |
AlgorithmId.sha1WithDSA_OIW_oid |
static ObjectIdentifier |
AlgorithmId.sha1WithECDSA_oid |
static ObjectIdentifier |
AlgorithmId.sha1WithRSAEncryption_oid |
static ObjectIdentifier |
AlgorithmId.sha1WithRSAEncryption_OIW_oid |
static ObjectIdentifier |
AlgorithmId.sha224WithECDSA_oid |
static ObjectIdentifier |
AlgorithmId.SHA256_oid |
static ObjectIdentifier |
AlgorithmId.sha256WithECDSA_oid |
static ObjectIdentifier |
AlgorithmId.sha256WithRSAEncryption_oid |
static ObjectIdentifier |
AlgorithmId.SHA384_oid |
static ObjectIdentifier |
AlgorithmId.sha384WithECDSA_oid |
static ObjectIdentifier |
AlgorithmId.sha384WithRSAEncryption_oid |
static ObjectIdentifier |
AlgorithmId.SHA512_oid |
static ObjectIdentifier |
AlgorithmId.sha512WithECDSA_oid |
static ObjectIdentifier |
AlgorithmId.sha512WithRSAEncryption_oid |
static ObjectIdentifier |
AlgorithmId.shaWithDSA_OIW_oid |
static ObjectIdentifier |
AlgorithmId.specifiedWithECDSA_oid |
static ObjectIdentifier |
X500Name.stateName_oid |
static ObjectIdentifier |
X500Name.streetAddress_oid |
static ObjectIdentifier |
PKIXExtensions.SubjectAlternativeName_Id
Allows additional identities to be bound to the subject of the certificate.
|
static ObjectIdentifier |
PKIXExtensions.SubjectDirectoryAttributes_Id
Identifies additional directory attributes.
|
static ObjectIdentifier |
PKIXExtensions.SubjectInfoAccess_Id
This extension indicates how to access CA information and services for
the subject of the certificate in which the extension appears.
|
static ObjectIdentifier |
PKIXExtensions.SubjectKey_Id
Identifies the particular public key used in an application.
|
static ObjectIdentifier |
X500Name.SURNAME_OID |
static ObjectIdentifier |
X500Name.title_oid |
static ObjectIdentifier |
X500Name.userid_oid |
| Modifier and Type | Method and Description |
|---|---|
ObjectIdentifier |
AccessDescription.getAccessMethod() |
ObjectIdentifier |
Extension.getExtensionId()
Returns the ObjectIdentifier of the extension.
|
ObjectIdentifier |
CertificatePolicyId.getIdentifier()
Return the value of the CertificatePolicyId as an ObjectIdentifier.
|
ObjectIdentifier |
AVA.getObjectIdentifier()
Get the ObjectIdentifier of this AVA.
|
ObjectIdentifier |
OtherName.getOID()
Get ObjectIdentifier
|
ObjectIdentifier |
OIDName.getOID()
Returns this OID name.
|
ObjectIdentifier |
AlgorithmId.getOID()
Returns the ISO OID for this algorithm.
|
static ObjectIdentifier |
OIDMap.getOID(java.lang.String name)
Return Object identifier for user friendly name.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CRLNumberExtension.encode(java.io.OutputStream out,
ObjectIdentifier extensionId,
boolean isCritical)
Write the extension to the DerOutputStream.
|
protected void |
CRLDistributionPointsExtension.encode(java.io.OutputStream out,
ObjectIdentifier extensionId,
boolean isCritical)
Write the extension to the DerOutputStream.
|
boolean |
AlgorithmId.equals(ObjectIdentifier id)
Compares two algorithm IDs for equality.
|
DerValue |
X500Name.findMostSpecificAttribute(ObjectIdentifier attribute)
Find the most specific ("last") attribute of the given
type.
|
static java.lang.Class |
OIDMap.getClass(ObjectIdentifier oid)
Return the java class object associated with the object identifier.
|
Extension |
X509CertImpl.getExtension(ObjectIdentifier oid)
Gets the extension identified by the given ObjectIdentifier
|
java.lang.Object |
X509CRLImpl.getExtension(ObjectIdentifier oid)
get an extension
|
Extension |
X509CRLEntryImpl.getExtension(ObjectIdentifier oid)
get an extension
|
static java.lang.String |
OIDMap.getName(ObjectIdentifier oid)
Return user friendly name associated with the OID.
|
Extension |
X509CertImpl.getUnparseableExtension(ObjectIdentifier oid) |
| Constructor and Description |
|---|
AlgorithmId(ObjectIdentifier oid)
Constructs a parameterless algorithm ID.
|
AlgorithmId(ObjectIdentifier oid,
java.security.AlgorithmParameters algparams)
Constructs an algorithm ID with algorithm parameters.
|
AVA(ObjectIdentifier type,
DerValue val) |
CertificatePolicyId(ObjectIdentifier id)
Create a CertificatePolicyId with the ObjectIdentifier.
|
CRLDistributionPointsExtension(ObjectIdentifier extensionId,
boolean isCritical,
java.util.List<DistributionPoint> distributionPoints,
java.lang.String extensionName)
Creates the extension (also called by the subclass).
|
CRLDistributionPointsExtension(ObjectIdentifier extensionId,
java.lang.Boolean critical,
java.lang.Object value,
java.lang.String extensionName)
Creates the extension (also called by the subclass).
|
CRLNumberExtension(ObjectIdentifier extensionId,
boolean isCritical,
java.math.BigInteger crlNum,
java.lang.String extensionName,
java.lang.String extensionLabel)
Creates the extension (also called by the subclass).
|
CRLNumberExtension(ObjectIdentifier extensionId,
java.lang.Boolean critical,
java.lang.Object value,
java.lang.String extensionName,
java.lang.String extensionLabel)
Creates the extension (also called by the subclass).
|
Extension(ObjectIdentifier extensionId,
boolean critical,
byte[] extensionValue)
Constructs an Extension from individual components of ObjectIdentifier,
criticality and the DER encoded OctetString.
|
OIDName(ObjectIdentifier oid)
Create the OIDName object with the specified name.
|
OtherName(ObjectIdentifier oid,
byte[] value)
Create the OtherName object from a passed ObjectIdentfier and
byte array name value
|
| Constructor and Description |
|---|
ExtendedKeyUsageExtension(java.lang.Boolean critical,
java.util.Vector<ObjectIdentifier> keyUsages)
Create a ExtendedKeyUsageExtension object from
a Vector of KeyUsages with specified criticality.
|
ExtendedKeyUsageExtension(java.util.Vector<ObjectIdentifier> keyUsages)
Create a ExtendedKeyUsageExtension object from
a Vector of Key Usages; the criticality is set to false.
|
Copyright © 2020. All Rights Reserved.