Package-level declarations
Types
Contains X.509 certificate information to be placed in an issued certificate. An `APIPassthrough`
or `APICSRPassthrough`
template variant must be selected, or else this parameter is ignored. If conflicting or duplicate certificate information is supplied from other sources, AWS Private CA applies order of operation rules to determine what information is used.
Structure that contains X.509 AccessDescription information.
Structure that contains X.509 AccessMethod information. Assign one and ONLY one field.
Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.
Configures the default behavior of the CRL Distribution Point extension for certificates issued by your certificate authority
Structure that contains CSR pass though extensions information.
Structure that contains X.500 attribute type and value.
Structure that contains X.509 EdiPartyName information.
Structure that contains X.509 GeneralName information. Assign one and ONLY one field.
Structure that contains X.509 KeyUsage information.
Helps to configure online certificate status protocol (OCSP) responder for your certificate authority
Structure that contains X.509 OtherName information.
Certificate Authority revocation information.
Structure that contains X.500 distinguished name information for your CA.
Defines the X.500 relative distinguished name (RDN).
Specifies the X.509 extension information for a certificate. Extensions present in `CustomExtensions`
follow the `ApiPassthrough`
template rules.
Describes an Electronic Data Interchange (EDI) entity as described in as defined in Subject Alternative Name in RFC 5280.
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the `KeyUsage`
extension.
Contains X.509 extension information for a certificate.
Describes an ASN.1 X.400 `GeneralName`
as defined in RFC 5280. Only one of the following naming options should be provided. Providing more than one option results in an `InvalidArgsException`
error.
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.
Defines a custom ASN.1 X.400 `GeneralName`
using an object identifier (OID) and value. The OID must satisfy the regular expression shown below. For more information, see NIST's definition of Object Identifier (OID).
Defines the X.509 `CertificatePolicies`
extension.
Modifies the `CertPolicyId`
of a `PolicyInformation`
object with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier.
Defines a `PolicyInformation`
qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier defined in RFC 5280.
Contains information about the certificate subject. The `Subject`
field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The `Subject`
must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
Length of time for which the certificate issued by your private certificate authority (CA), or by the private CA itself, is valid in days, months, or years. You can issue a certificate by calling the `IssueCertificate`
operation.