Class CfnTemplatePropsMixin.ExtensionsV4Property
Certificate extensions for v4 template schema.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTemplatePropsMixin.ExtensionsV4Property : CfnTemplatePropsMixin.IExtensionsV4Property
Syntax (vb)
Public Class CfnTemplatePropsMixin.ExtensionsV4Property Implements CfnTemplatePropsMixin.IExtensionsV4Property
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD;
var extensionsV4Property = new ExtensionsV4Property {
ApplicationPolicies = new ApplicationPoliciesProperty {
Critical = false,
Policies = new [] { new ApplicationPolicyProperty {
PolicyObjectIdentifier = "policyObjectIdentifier",
PolicyType = "policyType"
} }
},
KeyUsage = new KeyUsageProperty {
Critical = false,
UsageFlags = new KeyUsageFlagsProperty {
DataEncipherment = false,
DigitalSignature = false,
KeyAgreement = false,
KeyEncipherment = false,
NonRepudiation = false
}
}
};
Synopsis
Constructors
| ExtensionsV4Property() | Certificate extensions for v4 template schema. |
Properties
| ApplicationPolicies | Application policies specify what the certificate is used for and its purpose. |
| KeyUsage | The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate. |
Constructors
ExtensionsV4Property()
Certificate extensions for v4 template schema.
public ExtensionsV4Property()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD;
var extensionsV4Property = new ExtensionsV4Property {
ApplicationPolicies = new ApplicationPoliciesProperty {
Critical = false,
Policies = new [] { new ApplicationPolicyProperty {
PolicyObjectIdentifier = "policyObjectIdentifier",
PolicyType = "policyType"
} }
},
KeyUsage = new KeyUsageProperty {
Critical = false,
UsageFlags = new KeyUsageFlagsProperty {
DataEncipherment = false,
DigitalSignature = false,
KeyAgreement = false,
KeyEncipherment = false,
NonRepudiation = false
}
}
};
Properties
ApplicationPolicies
Application policies specify what the certificate is used for and its purpose.
public object? ApplicationPolicies { get; set; }
Property Value
Remarks
KeyUsage
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
public object? KeyUsage { get; set; }