Azure.Security.CodeTransparency Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| AzureSecurityCodeTransparencyContext |
Context class which will be filled in by the System.ClientModel.SourceGeneration. For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' |
| CborUtils |
Utility methods for reading simple string values from CBOR-encoded maps used within Signing Transparency receipts and responses. Methods are defensive: on invalid input, key absence, or unexpected CBOR shapes they return an empty string instead of throwing, allowing callers to decide whether absence is an error condition. |
| CodeTransparencyCertificateClient |
The client to fetch the service certificate for the use in TLS connection. Very similar to the one used in Azure.Security.ConfidentialLedger. Certificate responses get cached for a configured time. |
| CodeTransparencyClient |
The CodeTransparency service client. |
| CodeTransparencyClientOptions |
These options are used in both the certificate client and the regular client. |
| CodeTransparencyVerificationOptions |
Options controlling VerifyTransparentStatement(Byte[], CodeTransparencyVerificationOptions, CodeTransparencyClientOptions). |
| JsonWebKey |
rfc7517 JSON Web Key representation adapted from a shared swagger definition in the common types. |
| JwksDocument |
A JWKS like document. |
| SecurityCodeTransparencyModelFactory |
Model factory for models. |
| ServiceIdentityResult |
Response from the identity service containing the TLS cert. |
Enums
| Name | Description |
|---|---|
| AuthorizedReceiptBehavior |
Specifies how receipts whose issuer domains ARE in the authorized list should be enforced. |
| CodeTransparencyClientOptions.ServiceVersion |
The version of the service to use. |
| CodeTransparencyOperationStatus |
Represents the status of an operation in CTS. |
| UnauthorizedReceiptBehavior |
Specifies behaviors for receipts whose issuer domains are not contained in AuthorizedDomains. |