com.ibm.security.certclient.base

Interface PkCertConstants

All known subinterfaces:
PkConstants
All known implementing classes:
JPKI, PkBase64PkcsEventFormatter, PkCASetUp, PkCertGen, PkCertPath, PkCmpEventFormatter, PkEeXMgr, PkHttpEventFormatter, PkPkcsEventFormatter, PkTcpV10CmpEventFormatter

  1. public interface PkCertConstants
Constants used for certificate request attribute names. That is, the names of attributes for instances of PkCertReqEvent and its subclasses.
Author:
Krishna Yellepeddy

Field Summary

Modifier and Type Field and Description
  1. static
  2. BigInteger
BIG_ONE
  1. static
  2. BigInteger
BIG_TWO
  1. static
  2. String
CERT_ALGORITHM_ID
Requested algorithm id; maps to AlgorithmId.
  1. static
  2. String
CERT_ALGORITHM_NAME
  1. static
  2. String
CERT_ALTERNATIVE_NAME
Issuer Alternative Name Extension; maps to IssuerAlternativeNameExtension.
  1. static
  2. String
CERT_AUTH_KEY_IDENTIFIER
Authority key identifier Extension; maps to AuthorityKeyIdentifierExtension.
  1. static
  2. String
CERT_BASIC_CONSTRAINTS
Basic Constraints Extension; maps to BasicConstraintsExtension.
  1. static
  2. String
CERT_CA_PUBS
  1. static
  2. String
CERT_CA_VENDOR
  1. static
  2. String
CERT_CMP_VERSION
CMP version number; This attribute is used only by the EE, RA and CA for identifying the version of CMP being used
  1. static
  2. String
CERT_CRL_DISTRIBUTION_POINTS
Subject Key Identifier Extension; maps to CRLDistributionPointsExtension.
  1. static
  2. String
CERT_EXT
All certificate extension names start with this string.
  1. static
  2. String
CERT_EXT_KEY_USAGE
Extended Key Usage Extension; maps to ExtKeyUsageExtension.
  1. static
  2. String
CERT_HIERARCHICAL
Applies only to CA certificate requests, is the requested CA cert hierarchical; maps to Boolean.
  1. static
  2. String
CERT_INIT_PWD
  1. static
  2. String
CERT_ISSUER
Requested issuer name; maps to X500Name.
  1. static
  2. String
CERT_ISSUER_ID
Requested issuer ID; maps to UniqueIdentity.
  1. static
  2. String
CERT_KEY
Requested public key; maps to X509Key.
  1. static
  2. String
CERT_KEY_IDENTIFIER
Subject Key Identifier Extension; maps to SubjectKeyIdentifierExtension.
  1. static
  2. String
CERT_KEY_TYPE
Used to specify whether the key type is RSA or DSA
  1. static
  2. String
CERT_KEY_USAGE
Key Usage Extension; maps to KeyUsageExtension.
  1. static
  2. String
CERT_MESSAGE_PROTECTED
  1. static
  2. String
CERT_MESSAGE_PROTECTION_ALGORITHM_ID
Requested algorithm id; maps to AlgorithmId.
  1. static
  2. String
CERT_MESSAGE_PROTECTION_ALGORITHM_NAME
  1. static
  2. String
CERT_MESSAGE_PROTECTION_KEY
  1. static
  2. String
CERT_MESSAGE_PROTECTION_PWD
Password for protecting a message.
  1. static
  2. String
CERT_NAME_CONSTRAINTS
Name Constraint Extension; maps to NameConstraintsExtension.
  1. static
  2. String
CERT_NETSCAPE_CERT_TYPE
Netscape Certificate Type Extension; maps to NetscapeCertTypeExtension.
  1. static
  2. String
CERT_NOT_AFTER
Requested ending validity date; maps to Date.
  1. static
  2. String
CERT_NOT_BEFORE
Requested starting validity date; maps to Date.
  1. static
  2. String
CERT_OPER
All operational certificate attribute names start with this string.
  1. static
  2. String
CERT_OUTFILENAME
Output file name in which to store cross-certificate; maps to String.
  1. static
  2. String
CERT_POLICY_CONSTRAINTS
Policy Constraints Extension; maps to PolicyConstraintsExtension.
  1. static
  2. String
CERT_POLICY_MAPPINGS
Policy Mappings Extension; maps to PolicyMappingsExtension.
  1. static
  2. String
CERT_PRIVATE_KEY
Private Key Identifier; maps to PrivateKey.
  1. static
  2. String
CERT_PRIVATE_KEY_EE
Private Key Identifier; maps to PrivateKey.
  1. static
  2. String
CERT_PRIVATE_KEY_USAGE
Private Key Usage Extension; maps to PrivateKeyUsageExtension.
  1. static
  2. String
CERT_PROVIDER
Used to specify the provider
  1. static
  2. String
CERT_PUBLISH_IMMEDIATELY
If true, published the certificate immediately; maps to Boolean.
  1. static
  2. String
CERT_RECIPIENT_DN
Used to specify the recipient DN for CA
  1. static
  2. String
CERT_REP_HDR
  1. static
  2. String
CERT_REQ_ID
Certificate request id specified in request; maps to BigInteger.
  1. static
  2. String
CERT_REVO_PUBLIC_KEY
Certificate public key used to revoke a certificate maps to PublicKey.
  1. static
  2. String
CERT_REVOCATION_PASSPHRASE
  1. static
  2. String
CERT_ROOT
All certificate attribute names start with this string.
  1. static
  2. String
CERT_SENDER_KID
  1. static
  2. String
CERT_SERIAL_NUMBER
Requested serial number; maps to BigInteger.
  1. static
  2. String
CERT_SUBJECT
Requested subject name; maps to X500Name.
  1. static
  2. String
CERT_SUBJECT_ALTERNATIVE_NAME
Subject Alternative Name Extension; maps to SubjectAlternativeNameExtension.
  1. static
  2. String
CERT_SUBJECT_ID
Requested subject ID; maps to UniqueIdentity.
  1. static
  2. String
CERT_TIME_TO_CHECK_BACK
If available the recommended number of seconds for the requester to check back for the certificate reply; maps to Integer.
  1. static
  2. String
CERT_VENDOR_TPKI_RA_ENROLL
  1. static
  2. String
CERT_VERSION
Requested certificate version; maps to Integer.
  1. static
  2. Integer
CERT_VERSION_1
Certificate version 1.
  1. static
  2. Integer
CERT_VERSION_2
Certificate version 2.
  1. static
  2. Integer
CERT_VERSION_3
Certificate version 3.
  1. static
  2. String
CERT_X509
Check for a better name for this.
  1. static
  2. String
KEY_STORE_CERT_ALIAS
Alias for entry in key store; maps to String.
  1. static
  2. String
KEY_STORE_ENTRY_PWD
Password for entry in key store; maps to char[].
  1. static
  2. String
KEY_STORE_INIT_CERT_ALIAS
Alias for initial entry in key store; maps to String.
  1. static
  2. String
KEY_STORE_INIT_ENTRY_PWD
Password for entry in key store for the initial certificate for a subject; maps to char[].
  1. static
  2. String
MAKE_CONF_REQUEST_MESSAGE
  1. static
  2. int
MAX_SUBJECT_NAME_LENGTH_TO_STORE_IN_TABLES
  1. static
  2. String
sccsid

Field Detail

sccsid

  1. static final String sccsid
See Also:

CERT_ROOT

  1. static final String CERT_ROOT
All certificate attribute names start with this string.
See Also:

CERT_VERSION

  1. static final String CERT_VERSION
Requested certificate version; maps to Integer.
See Also:

CERT_VERSION_1

  1. static final Integer CERT_VERSION_1
Certificate version 1.

CERT_VERSION_2

  1. static final Integer CERT_VERSION_2
Certificate version 2.

CERT_VERSION_3

  1. static final Integer CERT_VERSION_3
Certificate version 3.

CERT_SERIAL_NUMBER

  1. static final String CERT_SERIAL_NUMBER
Requested serial number; maps to BigInteger.
See Also:

CERT_ALGORITHM_ID

  1. static final String CERT_ALGORITHM_ID
Requested algorithm id; maps to AlgorithmId.

This attribute is used by the CA to define the algorithm used to sign the certificate.

See Also:

CERT_MESSAGE_PROTECTION_ALGORITHM_ID

  1. static final String CERT_MESSAGE_PROTECTION_ALGORITHM_ID
Requested algorithm id; maps to AlgorithmId.

This attribute is used by the CA to define the algorithm used to sign the certificate.

See Also:

CERT_ISSUER

  1. static final String CERT_ISSUER
Requested issuer name; maps to X500Name.
See Also:

CERT_NOT_BEFORE

  1. static final String CERT_NOT_BEFORE
Requested starting validity date; maps to Date.
See Also:

CERT_NOT_AFTER

  1. static final String CERT_NOT_AFTER
Requested ending validity date; maps to Date.
See Also:

CERT_SUBJECT

  1. static final String CERT_SUBJECT
Requested subject name; maps to X500Name.
See Also:

CERT_KEY

  1. static final String CERT_KEY
Requested public key; maps to X509Key. maybe it should maps to PublicKey instead?
See Also:

CERT_REVO_PUBLIC_KEY

  1. static final String CERT_REVO_PUBLIC_KEY
Certificate public key used to revoke a certificate maps to PublicKey.
See Also:

CERT_ISSUER_ID

  1. static final String CERT_ISSUER_ID
Requested issuer ID; maps to UniqueIdentity.
See Also:

CERT_SUBJECT_ID

  1. static final String CERT_SUBJECT_ID
Requested subject ID; maps to UniqueIdentity.
See Also:

CERT_EXT

  1. static final String CERT_EXT
All certificate extension names start with this string.
See Also:

CERT_AUTH_KEY_IDENTIFIER

  1. static final String CERT_AUTH_KEY_IDENTIFIER
Authority key identifier Extension; maps to AuthorityKeyIdentifierExtension.
See Also:

CERT_BASIC_CONSTRAINTS

  1. static final String CERT_BASIC_CONSTRAINTS
Basic Constraints Extension; maps to BasicConstraintsExtension.
See Also:

CERT_ALTERNATIVE_NAME

  1. static final String CERT_ALTERNATIVE_NAME
Issuer Alternative Name Extension; maps to IssuerAlternativeNameExtension.
See Also:

CERT_KEY_USAGE

  1. static final String CERT_KEY_USAGE
Key Usage Extension; maps to KeyUsageExtension.
See Also:

CERT_EXT_KEY_USAGE

  1. static final String CERT_EXT_KEY_USAGE
Extended Key Usage Extension; maps to ExtKeyUsageExtension.
See Also:

CERT_NAME_CONSTRAINTS

  1. static final String CERT_NAME_CONSTRAINTS
Name Constraint Extension; maps to NameConstraintsExtension.
See Also:

CERT_NETSCAPE_CERT_TYPE

  1. static final String CERT_NETSCAPE_CERT_TYPE
Netscape Certificate Type Extension; maps to NetscapeCertTypeExtension.
See Also:

CERT_POLICY_CONSTRAINTS

  1. static final String CERT_POLICY_CONSTRAINTS
Policy Constraints Extension; maps to PolicyConstraintsExtension.
See Also:

CERT_POLICY_MAPPINGS

  1. static final String CERT_POLICY_MAPPINGS
Policy Mappings Extension; maps to PolicyMappingsExtension.
See Also:

CERT_PRIVATE_KEY_USAGE

  1. static final String CERT_PRIVATE_KEY_USAGE
Private Key Usage Extension; maps to PrivateKeyUsageExtension.
See Also:

CERT_SUBJECT_ALTERNATIVE_NAME

  1. static final String CERT_SUBJECT_ALTERNATIVE_NAME
Subject Alternative Name Extension; maps to SubjectAlternativeNameExtension.
See Also:

CERT_KEY_IDENTIFIER

  1. static final String CERT_KEY_IDENTIFIER
Subject Key Identifier Extension; maps to SubjectKeyIdentifierExtension.
See Also:

CERT_CRL_DISTRIBUTION_POINTS

  1. static final String CERT_CRL_DISTRIBUTION_POINTS
Subject Key Identifier Extension; maps to CRLDistributionPointsExtension.
See Also:

CERT_OPER

  1. static final String CERT_OPER
All operational certificate attribute names start with this string.

Operational attributes are used by the EE, RA or CA for "operational purposes". These attributes are not meant to be marked as PkAttrKind.ATTR_APPLIED.

See Also:

CERT_PRIVATE_KEY

  1. static final String CERT_PRIVATE_KEY
Private Key Identifier; maps to PrivateKey.

This attribute is used by the EE or RA when it is necessary to provide the formatter with a private key to sign a certificate request (for example for proof of possession for EE, or authentication for RA). It is used by the CA to sign the certificate. Therefore, this is not necessarily the private key of the corresponding CERT_KEY.

See Also:

CERT_PRIVATE_KEY_EE

  1. static final String CERT_PRIVATE_KEY_EE
Private Key Identifier; maps to PrivateKey.

This attribute is used only by the EE when it is necessary to provide the formatter with a private key to sign a certificate request (for example for proof of possession for EE.

See Also:

KEY_STORE_CERT_ALIAS

  1. static final String KEY_STORE_CERT_ALIAS
Alias for entry in key store; maps to String.
See Also:

KEY_STORE_ENTRY_PWD

  1. static final String KEY_STORE_ENTRY_PWD
Password for entry in key store; maps to char[].
See Also:

KEY_STORE_INIT_CERT_ALIAS

  1. static final String KEY_STORE_INIT_CERT_ALIAS
Alias for initial entry in key store; maps to String.
See Also:

KEY_STORE_INIT_ENTRY_PWD

  1. static final String KEY_STORE_INIT_ENTRY_PWD
Password for entry in key store for the initial certificate for a subject; maps to char[].
See Also:

CERT_PUBLISH_IMMEDIATELY

  1. static final String CERT_PUBLISH_IMMEDIATELY
If true, published the certificate immediately; maps to Boolean.
See Also:

CERT_TIME_TO_CHECK_BACK

  1. static final String CERT_TIME_TO_CHECK_BACK
If available the recommended number of seconds for the requester to check back for the certificate reply; maps to Integer.
See Also:

CERT_HIERARCHICAL

  1. static final String CERT_HIERARCHICAL
Applies only to CA certificate requests, is the requested CA cert hierarchical; maps to Boolean.
See Also:

CERT_X509

  1. static final String CERT_X509
Check for a better name for this. This is an X509CertImpl certificate that we get back from a CA. Needed by revocation
See Also:

CERT_SENDER_KID

  1. static final String CERT_SENDER_KID
See Also:

CERT_KEY_TYPE

  1. static final String CERT_KEY_TYPE
Used to specify whether the key type is RSA or DSA
See Also:

CERT_RECIPIENT_DN

  1. static final String CERT_RECIPIENT_DN
Used to specify the recipient DN for CA
See Also:

CERT_CMP_VERSION

  1. static final String CERT_CMP_VERSION
CMP version number; This attribute is used only by the EE, RA and CA for identifying the version of CMP being used
See Also:

CERT_PROVIDER

  1. static final String CERT_PROVIDER
Used to specify the provider
See Also:

CERT_CA_VENDOR

  1. static final String CERT_CA_VENDOR
See Also:

CERT_ALGORITHM_NAME

  1. static final String CERT_ALGORITHM_NAME
See Also:

CERT_MESSAGE_PROTECTION_ALGORITHM_NAME

  1. static final String CERT_MESSAGE_PROTECTION_ALGORITHM_NAME
See Also:

CERT_INIT_PWD

  1. static final String CERT_INIT_PWD
See Also:

CERT_MESSAGE_PROTECTION_KEY

  1. static final String CERT_MESSAGE_PROTECTION_KEY
See Also:

CERT_MESSAGE_PROTECTION_PWD

  1. static final String CERT_MESSAGE_PROTECTION_PWD
Password for protecting a message. This is used to handle revocation; maps to char[].
See Also:

CERT_MESSAGE_PROTECTED

  1. static final String CERT_MESSAGE_PROTECTED
See Also:

CERT_REP_HDR

  1. static final String CERT_REP_HDR
See Also:

CERT_REVOCATION_PASSPHRASE

  1. static final String CERT_REVOCATION_PASSPHRASE
See Also:

CERT_CA_PUBS

  1. static final String CERT_CA_PUBS
See Also:

CERT_OUTFILENAME

  1. static final String CERT_OUTFILENAME
Output file name in which to store cross-certificate; maps to String.
See Also:

CERT_REQ_ID

  1. static final String CERT_REQ_ID
Certificate request id specified in request; maps to BigInteger.
See Also:

CERT_VENDOR_TPKI_RA_ENROLL

  1. static final String CERT_VENDOR_TPKI_RA_ENROLL
See Also:

MAKE_CONF_REQUEST_MESSAGE

  1. static final String MAKE_CONF_REQUEST_MESSAGE
See Also:

BIG_ONE

  1. static final BigInteger BIG_ONE

BIG_TWO

  1. static final BigInteger BIG_TWO

MAX_SUBJECT_NAME_LENGTH_TO_STORE_IN_TABLES

  1. static final int MAX_SUBJECT_NAME_LENGTH_TO_STORE_IN_TABLES
See Also: