Class CfnTemplatePropsMixin.ExtensionsV2Property
Certificate extensions for v2 template schema.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.PCAConnectorAD.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnTemplatePropsMixin.ExtensionsV2Property : CfnTemplatePropsMixin.IExtensionsV2Property
Syntax (vb)
Public Class CfnTemplatePropsMixin.ExtensionsV2Property Implements CfnTemplatePropsMixin.IExtensionsV2Property
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.Mixins.Preview.AWS.PCAConnectorAD.Mixins;
var extensionsV2Property = new ExtensionsV2Property {
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
| ExtensionsV2Property() | Certificate extensions for v2 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, certificate signing) of the key contained in the certificate. |
Constructors
ExtensionsV2Property()
Certificate extensions for v2 template schema.
public ExtensionsV2Property()
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.Mixins.Preview.AWS.PCAConnectorAD.Mixins;
var extensionsV2Property = new ExtensionsV2Property {
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, certificate signing) of the key contained in the certificate.
public object? KeyUsage { get; set; }