Class SignerInfo
File metadata related to the signer information.
Implements
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class SignerInfo : IMessage<SignerInfo>, IEquatable<SignerInfo>, IDeepCloneable<SignerInfo>, IBufferMessage, IMessage
Constructors
SignerInfo()
Declaration
public SignerInfo()
SignerInfo(SignerInfo)
Declaration
public SignerInfo(SignerInfo other)
Parameters
| Type | Name | Description |
|---|---|---|
| SignerInfo | other |
Properties
CertIssuer
Company that issued the certificate.
Declaration
public string CertIssuer { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasCertIssuer
Gets whether the "cert_issuer" field is set
Declaration
public bool HasCertIssuer { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasName
Gets whether the "name" field is set
Declaration
public bool HasName { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasStatus
Gets whether the "status" field is set
Declaration
public bool HasStatus { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasValidUsage
Gets whether the "valid_usage" field is set
Declaration
public bool HasValidUsage { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Name
Common name of the signers/certificate. The order of the signers matters. Each element is a higher level authority, the last being the root authority.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
It can say "Valid" or state the problem with the certificate if any (e.g. "This certificate or one of the certificates in the certificate chain is not time valid.").
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValidUsage
Indicates which situations the certificate is valid for (e.g. "Code Signing").
Declaration
public string ValidUsage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |