# Packages
Package acmpcaiface provides an interface to enable mocking the AWS Certificate Manager Private Certificate Authority service client for testing your code.
# Functions
AccessMethodType_Values returns all elements of the AccessMethodType enum.
ActionType_Values returns all elements of the ActionType enum.
AuditReportResponseFormat_Values returns all elements of the AuditReportResponseFormat enum.
AuditReportStatus_Values returns all elements of the AuditReportStatus enum.
CertificateAuthorityStatus_Values returns all elements of the CertificateAuthorityStatus enum.
CertificateAuthorityType_Values returns all elements of the CertificateAuthorityType enum.
CertificateAuthorityUsageMode_Values returns all elements of the CertificateAuthorityUsageMode enum.
ExtendedKeyUsageType_Values returns all elements of the ExtendedKeyUsageType enum.
FailureReason_Values returns all elements of the FailureReason enum.
KeyAlgorithm_Values returns all elements of the KeyAlgorithm enum.
KeyStorageSecurityStandard_Values returns all elements of the KeyStorageSecurityStandard enum.
New creates a new instance of the ACMPCA client with a session.
PolicyQualifierId_Values returns all elements of the PolicyQualifierId enum.
ResourceOwner_Values returns all elements of the ResourceOwner enum.
RevocationReason_Values returns all elements of the RevocationReason enum.
S3ObjectAcl_Values returns all elements of the S3ObjectAcl enum.
SigningAlgorithm_Values returns all elements of the SigningAlgorithm enum.
ValidityPeriodType_Values returns all elements of the ValidityPeriodType enum.
# Constants
AccessMethodTypeCaRepository is a AccessMethodType enum value.
AccessMethodTypeResourcePkiManifest is a AccessMethodType enum value.
AccessMethodTypeResourcePkiNotify is a AccessMethodType enum value.
ActionTypeGetCertificate is a ActionType enum value.
ActionTypeIssueCertificate is a ActionType enum value.
ActionTypeListPermissions is a ActionType enum value.
AuditReportResponseFormatCsv is a AuditReportResponseFormat enum value.
AuditReportResponseFormatJson is a AuditReportResponseFormat enum value.
AuditReportStatusCreating is a AuditReportStatus enum value.
AuditReportStatusFailed is a AuditReportStatus enum value.
AuditReportStatusSuccess is a AuditReportStatus enum value.
CertificateAuthorityStatusActive is a CertificateAuthorityStatus enum value.
CertificateAuthorityStatusCreating is a CertificateAuthorityStatus enum value.
CertificateAuthorityStatusDeleted is a CertificateAuthorityStatus enum value.
CertificateAuthorityStatusDisabled is a CertificateAuthorityStatus enum value.
CertificateAuthorityStatusExpired is a CertificateAuthorityStatus enum value.
CertificateAuthorityStatusFailed is a CertificateAuthorityStatus enum value.
CertificateAuthorityStatusPendingCertificate is a CertificateAuthorityStatus enum value.
CertificateAuthorityTypeRoot is a CertificateAuthorityType enum value.
CertificateAuthorityTypeSubordinate is a CertificateAuthorityType enum value.
CertificateAuthorityUsageModeGeneralPurpose is a CertificateAuthorityUsageMode enum value.
CertificateAuthorityUsageModeShortLivedCertificate is a CertificateAuthorityUsageMode enum value.
ID to lookup a service endpoint with.
ErrCodeCertificateMismatchException for service response error code "CertificateMismatchException".
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeInvalidArgsException for service response error code "InvalidArgsException".
ErrCodeInvalidArnException for service response error code "InvalidArnException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidPolicyException for service response error code "InvalidPolicyException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeInvalidStateException for service response error code "InvalidStateException".
ErrCodeInvalidTagException for service response error code "InvalidTagException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeLockoutPreventedException for service response error code "LockoutPreventedException".
ErrCodeMalformedCertificateException for service response error code "MalformedCertificateException".
ErrCodeMalformedCSRException for service response error code "MalformedCSRException".
ErrCodePermissionAlreadyExistsException for service response error code "PermissionAlreadyExistsException".
ErrCodeRequestAlreadyProcessedException for service response error code "RequestAlreadyProcessedException".
ErrCodeRequestFailedException for service response error code "RequestFailedException".
ErrCodeRequestInProgressException for service response error code "RequestInProgressException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
ExtendedKeyUsageTypeCertificateTransparency is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeClientAuth is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeCodeSigning is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeDocumentSigning is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeEmailProtection is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeOcspSigning is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeServerAuth is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeSmartCardLogin is a ExtendedKeyUsageType enum value.
ExtendedKeyUsageTypeTimeStamping is a ExtendedKeyUsageType enum value.
FailureReasonOther is a FailureReason enum value.
FailureReasonRequestTimedOut is a FailureReason enum value.
FailureReasonUnsupportedAlgorithm is a FailureReason enum value.
KeyAlgorithmEcPrime256v1 is a KeyAlgorithm enum value.
KeyAlgorithmEcSecp384r1 is a KeyAlgorithm enum value.
KeyAlgorithmRsa2048 is a KeyAlgorithm enum value.
KeyAlgorithmRsa4096 is a KeyAlgorithm enum value.
KeyAlgorithmSm2 is a KeyAlgorithm enum value.
KeyStorageSecurityStandardCcpcLevel1OrHigher is a KeyStorageSecurityStandard enum value.
KeyStorageSecurityStandardFips1402Level2OrHigher is a KeyStorageSecurityStandard enum value.
KeyStorageSecurityStandardFips1402Level3OrHigher is a KeyStorageSecurityStandard enum value.
PolicyQualifierIdCps is a PolicyQualifierId enum value.
ResourceOwnerOtherAccounts is a ResourceOwner enum value.
ResourceOwnerSelf is a ResourceOwner enum value.
RevocationReasonAACompromise is a RevocationReason enum value.
RevocationReasonAffiliationChanged is a RevocationReason enum value.
RevocationReasonCertificateAuthorityCompromise is a RevocationReason enum value.
RevocationReasonCessationOfOperation is a RevocationReason enum value.
RevocationReasonKeyCompromise is a RevocationReason enum value.
RevocationReasonPrivilegeWithdrawn is a RevocationReason enum value.
RevocationReasonSuperseded is a RevocationReason enum value.
RevocationReasonUnspecified is a RevocationReason enum value.
S3ObjectAclBucketOwnerFullControl is a S3ObjectAcl enum value.
S3ObjectAclPublicRead is a S3ObjectAcl enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SigningAlgorithmSha256withecdsa is a SigningAlgorithm enum value.
SigningAlgorithmSha256withrsa is a SigningAlgorithm enum value.
SigningAlgorithmSha384withecdsa is a SigningAlgorithm enum value.
SigningAlgorithmSha384withrsa is a SigningAlgorithm enum value.
SigningAlgorithmSha512withecdsa is a SigningAlgorithm enum value.
SigningAlgorithmSha512withrsa is a SigningAlgorithm enum value.
SigningAlgorithmSm3withsm2 is a SigningAlgorithm enum value.
ValidityPeriodTypeAbsolute is a ValidityPeriodType enum value.
ValidityPeriodTypeDays is a ValidityPeriodType enum value.
ValidityPeriodTypeEndDate is a ValidityPeriodType enum value.
ValidityPeriodTypeMonths is a ValidityPeriodType enum value.
ValidityPeriodTypeYears is a ValidityPeriodType enum value.
# Structs
Provides access information used by the authorityInfoAccess and subjectInfoAccess extensions described in RFC 5280 (https://datatracker.ietf.org/doc/html/rfc5280).
Describes the type and format of extension access.
ACMPCA provides the API operation methods for making requests to AWS Certificate Manager Private Certificate Authority.
Contains X.509 certificate information to be placed in an issued certificate.
Contains information about the certificate subject.
Contains information about your private certificate authority (CA).
Contains configuration information for your private certificate authority (CA).
The certificate authority certificate you are importing does not comply with conditions specified in the certificate that signed it.
A previous update to your private CA is still ongoing.
Contains configuration information for a certificate revocation list (CRL).
Contains configuration information for the default behavior of the CRL Distribution Point (CDP) extension in certificates issued by your CA.
Describes the certificate extensions to be added to the certificate signing request (CSR).
Defines the X.500 relative distinguished name (RDN).
Specifies the X.509 extension information for a certificate.
Describes an Electronic Data Interchange (EDI) entity as described in as defined in Subject Alternative Name (https://datatracker.ietf.org/doc/html/rfc5280) 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 (https://datatracker.ietf.org/doc/html/rfc5280).
One or more of the specified arguments was not valid.
The requested Amazon Resource Name (ARN) does not refer to an existing resource.
The token specified in the NextToken argument is not valid.
The resource policy is invalid or is missing a required statement.
The request action cannot be performed or is prohibited.
The state of the private CA does not allow this action to occur.
The tag associated with the CA is not valid.
Defines one or more purposes for which the key contained in the certificate can be used.
An Amazon Web Services Private CA quota has been exceeded.
The current action was prevented because it would lock the caller out from performing subsequent actions.
One or more fields in the certificate are invalid.
The certificate signing request is invalid.
Contains information to enable and configure Online Certificate Status Protocol (OCSP) for validating certificate revocation status.
Defines a custom ASN.1 X.400 GeneralName using an object identifier (OID) and value.
Permissions designate which private CA actions can be performed by an Amazon Web Services service or entity.
The designated permission has already been given to the user.
Defines the X.509 CertificatePolicies extension.
Modifies the CertPolicyId of a PolicyInformation object with a qualifier.
Defines a PolicyInformation qualifier.
Your request has already been completed.
The request has failed for an unspecified reason.
Your request is already in progress.
A resource such as a private CA, S3 bucket, certificate, audit report, or policy cannot be found.
Certificate revocation information used by the CreateCertificateAuthority (https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthority.html) and UpdateCertificateAuthority (https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) actions.
Tags are labels that you can use to identify and organize your private CAs.
You can associate up to 50 tags with a private CA.
Validity specifies the period of time during which a certificate is valid.