Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-acmpca-certificate.json
Parent schema serverless-framework-configuration
Type: object

A certificate issued via a private certificate authority. Source:- https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_ACMPCA.html

Properties

CertificateAuthorityArn string | Aws_CF_FunctionString required
CertificateSigningRequest string | Aws_CF_FunctionString required

The certificate signing request (CSR) for the Certificate.

SigningAlgorithm string | Aws_CF_FunctionString required

The name of the algorithm that will be used to sign the Certificate.

Validity object required

Validity for a certificate.

2 nested properties
Value number required
Type string | Aws_CF_FunctionString required
ApiPassthrough object

Structure that specifies fields to be overridden in a certificate at the time of issuance. These requires an API Passthrough template be used or they will be ignored.

2 nested properties
Extensions object

Structure that contains X.500 extensions for a Certificate.

5 nested properties
CertificatePolicies PolicyInformation[]
ExtendedKeyUsage ExtendedKeyUsage[]
KeyUsage object

Structure that contains X.509 KeyUsage information.

9 nested properties
DigitalSignature boolean
Default: false
NonRepudiation boolean
Default: false
KeyEncipherment boolean
Default: false
DataEncipherment boolean
Default: false
KeyAgreement boolean
Default: false
KeyCertSign boolean
Default: false
CRLSign boolean
Default: false
EncipherOnly boolean
Default: false
DecipherOnly boolean
Default: false
SubjectAlternativeNames GeneralName[]
CustomExtensions CustomExtension[]

Array of X.509 extensions for a certificate.

Subject object

Structure that contains X.500 distinguished name information.

15 nested properties
Country string | Aws_CF_FunctionString
Organization string | Aws_CF_FunctionString
OrganizationalUnit string | Aws_CF_FunctionString
DistinguishedNameQualifier string | Aws_CF_FunctionString
State string | Aws_CF_FunctionString
CommonName string | Aws_CF_FunctionString
SerialNumber string | Aws_CF_FunctionString
Locality string | Aws_CF_FunctionString
Title string | Aws_CF_FunctionString
Surname string | Aws_CF_FunctionString
GivenName string | Aws_CF_FunctionString
Initials string | Aws_CF_FunctionString
Pseudonym string | Aws_CF_FunctionString
GenerationQualifier string | Aws_CF_FunctionString
CustomAttributes CustomAttribute[]

Array of X.500 attribute type and value. CustomAttributes cannot be used along with pre-defined attributes.

TemplateArn string | Aws_CF_FunctionString
ValidityNotBefore object

Validity for a certificate.

2 nested properties
Value number required
Type string | Aws_CF_FunctionString required

Definitions

ApiPassthrough object

Structure that specifies fields to be overridden in a certificate at the time of issuance. These requires an API Passthrough template be used or they will be ignored.

Extensions object

Structure that contains X.500 extensions for a Certificate.

5 nested properties
CertificatePolicies PolicyInformation[]
ExtendedKeyUsage ExtendedKeyUsage[]
KeyUsage object

Structure that contains X.509 KeyUsage information.

9 nested properties
DigitalSignature boolean
Default: false
NonRepudiation boolean
Default: false
KeyEncipherment boolean
Default: false
DataEncipherment boolean
Default: false
KeyAgreement boolean
Default: false
KeyCertSign boolean
Default: false
CRLSign boolean
Default: false
EncipherOnly boolean
Default: false
DecipherOnly boolean
Default: false
SubjectAlternativeNames GeneralName[]
CustomExtensions CustomExtension[]

Array of X.509 extensions for a certificate.

Subject object

Structure that contains X.500 distinguished name information.

15 nested properties
Country string | Aws_CF_FunctionString
Organization string | Aws_CF_FunctionString
OrganizationalUnit string | Aws_CF_FunctionString
DistinguishedNameQualifier string | Aws_CF_FunctionString
State string | Aws_CF_FunctionString
CommonName string | Aws_CF_FunctionString
SerialNumber string | Aws_CF_FunctionString
Locality string | Aws_CF_FunctionString
Title string | Aws_CF_FunctionString
Surname string | Aws_CF_FunctionString
GivenName string | Aws_CF_FunctionString
Initials string | Aws_CF_FunctionString
Pseudonym string | Aws_CF_FunctionString
GenerationQualifier string | Aws_CF_FunctionString
CustomAttributes CustomAttribute[]

Array of X.500 attribute type and value. CustomAttributes cannot be used along with pre-defined attributes.

Arn string | Aws_CF_FunctionString
CertificatePolicyList PolicyInformation[]
ExtendedKeyUsage object

Structure that contains X.509 ExtendedKeyUsage information.

ExtendedKeyUsageType string | Aws_CF_FunctionString
ExtendedKeyUsageObjectIdentifier string | Aws_CF_FunctionString

String that contains X.509 ObjectIdentifier information.

ExtendedKeyUsageList ExtendedKeyUsage[]
Extensions object

Structure that contains X.500 extensions for a Certificate.

CertificatePolicies PolicyInformation[]
ExtendedKeyUsage ExtendedKeyUsage[]
KeyUsage object

Structure that contains X.509 KeyUsage information.

9 nested properties
DigitalSignature boolean
Default: false
NonRepudiation boolean
Default: false
KeyEncipherment boolean
Default: false
DataEncipherment boolean
Default: false
KeyAgreement boolean
Default: false
KeyCertSign boolean
Default: false
CRLSign boolean
Default: false
EncipherOnly boolean
Default: false
DecipherOnly boolean
Default: false
SubjectAlternativeNames GeneralName[]
CustomExtensions CustomExtension[]

Array of X.509 extensions for a certificate.

CustomExtensionList CustomExtension[]

Array of X.509 extensions for a certificate.

CustomExtension object

Structure that contains X.509 extension information for a certificate.

ObjectIdentifier string | Aws_CF_FunctionString required

String that contains X.509 ObjectIdentifier information.

Value string | Aws_CF_FunctionString required
Critical boolean
GeneralNameList GeneralName[]
GeneralName object

Structure that contains X.509 GeneralName information. Assign one and ONLY one field.

OtherName object

Structure that contains X.509 OtherName information.

2 nested properties
TypeId string | Aws_CF_FunctionString required

String that contains X.509 ObjectIdentifier information.

Value string | Aws_CF_FunctionString required
Rfc822Name string | Aws_CF_FunctionString

String that contains X.509 Rfc822Name information.

DnsName string | Aws_CF_FunctionString

String that contains X.509 DnsName information.

DirectoryName object

Structure that contains X.500 distinguished name information.

15 nested properties
Country string | Aws_CF_FunctionString
Organization string | Aws_CF_FunctionString
OrganizationalUnit string | Aws_CF_FunctionString
DistinguishedNameQualifier string | Aws_CF_FunctionString
State string | Aws_CF_FunctionString
CommonName string | Aws_CF_FunctionString
SerialNumber string | Aws_CF_FunctionString
Locality string | Aws_CF_FunctionString
Title string | Aws_CF_FunctionString
Surname string | Aws_CF_FunctionString
GivenName string | Aws_CF_FunctionString
Initials string | Aws_CF_FunctionString
Pseudonym string | Aws_CF_FunctionString
GenerationQualifier string | Aws_CF_FunctionString
CustomAttributes CustomAttribute[]

Array of X.500 attribute type and value. CustomAttributes cannot be used along with pre-defined attributes.

EdiPartyName object

Structure that contains X.509 EdiPartyName information.

2 nested properties
PartyName string | Aws_CF_FunctionString required
NameAssigner string | Aws_CF_FunctionString required
UniformResourceIdentifier string | Aws_CF_FunctionString

String that contains X.509 UniformResourceIdentifier information.

IpAddress string | Aws_CF_FunctionString

String that contains X.509 IpAddress information.

RegisteredId string | Aws_CF_FunctionString

String that contains X.509 ObjectIdentifier information.

KeyUsage object

Structure that contains X.509 KeyUsage information.

DigitalSignature boolean
Default: false
NonRepudiation boolean
Default: false
KeyEncipherment boolean
Default: false
DataEncipherment boolean
Default: false
KeyAgreement boolean
Default: false
KeyCertSign boolean
Default: false
CRLSign boolean
Default: false
EncipherOnly boolean
Default: false
DecipherOnly boolean
Default: false
PolicyInformation object

Structure that contains X.509 Policy information.

CertPolicyId string | Aws_CF_FunctionString required

String that contains X.509 ObjectIdentifier information.

PolicyQualifiers PolicyQualifierInfo[]
PolicyQualifierInfo object

Structure that contains X.509 Policy qualifier information.

PolicyQualifierId string | Aws_CF_FunctionString required
Qualifier object required

Structure that contains a X.509 policy qualifier.

1 nested properties
CpsUri string | Aws_CF_FunctionString required
PolicyQualifierInfoList PolicyQualifierInfo[]
Qualifier object

Structure that contains a X.509 policy qualifier.

CpsUri string | Aws_CF_FunctionString required
Subject object

Structure that contains X.500 distinguished name information.

Country string | Aws_CF_FunctionString
Organization string | Aws_CF_FunctionString
OrganizationalUnit string | Aws_CF_FunctionString
DistinguishedNameQualifier string | Aws_CF_FunctionString
State string | Aws_CF_FunctionString
CommonName string | Aws_CF_FunctionString
SerialNumber string | Aws_CF_FunctionString
Locality string | Aws_CF_FunctionString
Title string | Aws_CF_FunctionString
Surname string | Aws_CF_FunctionString
GivenName string | Aws_CF_FunctionString
Initials string | Aws_CF_FunctionString
Pseudonym string | Aws_CF_FunctionString
GenerationQualifier string | Aws_CF_FunctionString
CustomAttributes CustomAttribute[]

Array of X.500 attribute type and value. CustomAttributes cannot be used along with pre-defined attributes.

CustomAttributeList CustomAttribute[]

Array of X.500 attribute type and value. CustomAttributes cannot be used along with pre-defined attributes.

CustomAttribute object

Structure that contains X.500 attribute type and value.

ObjectIdentifier string | Aws_CF_FunctionString required

String that contains X.509 ObjectIdentifier information.

Value string | Aws_CF_FunctionString required
Validity object

Validity for a certificate.

Value number required
Type string | Aws_CF_FunctionString required
CustomObjectIdentifier string | Aws_CF_FunctionString

String that contains X.509 ObjectIdentifier information.

OtherName object

Structure that contains X.509 OtherName information.

TypeId string | Aws_CF_FunctionString required

String that contains X.509 ObjectIdentifier information.

Value string | Aws_CF_FunctionString required
Rfc822Name string | Aws_CF_FunctionString

String that contains X.509 Rfc822Name information.

DnsName string | Aws_CF_FunctionString

String that contains X.509 DnsName information.

EdiPartyName object

Structure that contains X.509 EdiPartyName information.

PartyName string | Aws_CF_FunctionString required
NameAssigner string | Aws_CF_FunctionString required
UniformResourceIdentifier string | Aws_CF_FunctionString

String that contains X.509 UniformResourceIdentifier information.

IpAddress string | Aws_CF_FunctionString

String that contains X.509 IpAddress information.