

# CsrExtensions


Describes the certificate extensions to be added to the certificate signing request (CSR).

## Contents


 ** KeyUsage **   <a name="privateca-Type-CsrExtensions-KeyUsage"></a>
Indicates the purpose of the certificate and of the key contained in the certificate.  
Type: [KeyUsage](API_KeyUsage.md) object  
Required: No

 ** SubjectInformationAccess **   <a name="privateca-Type-CsrExtensions-SubjectInformationAccess"></a>
For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see [Subject Information Access](https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.2) in RFC 5280.  
Type: Array of [AccessDescription](API_AccessDescription.md) objects  
Required: No

## See Also


For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/acm-pca-2017-08-22/CsrExtensions) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/acm-pca-2017-08-22/CsrExtensions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/acm-pca-2017-08-22/CsrExtensions) 