Google API Client Library for .NET  1.10.0
Properties | List of all members
Google.Apis.Auth.JsonWebSignature.Header Class Reference

Header as specified in http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-11#section-4.1. More...

Inheritance diagram for Google.Apis.Auth.JsonWebSignature.Header:
Google.Apis.Auth.JsonWebToken.Header Google.Apis.Auth.GoogleJsonWebSignature.Header

Properties

string Algorithm [get, set]
 Gets or set the algorithm header parameter that identifies the cryptographic algorithm used to secure the JWS or null. More...
 
string JwkUrl [get, set]
 Gets or sets the JSON Web Key URL header parameter that is an absolute URL that refers to a resource for a set of JSON-encoded public keys, one of which corresponds to the key that was used to digitally sign the JWS or null. More...
 
string Jwk [get, set]
 Gets or sets JSON Web Key header parameter that is a public key that corresponds to the key used to digitally sign the JWS or null. More...
 
string KeyId [get, set]
 Gets or sets key ID header parameter that is a hint indicating which specific key owned by the signer should be used to validate the digital signature or null. More...
 
string X509Url [get, set]
 Gets or sets X.509 URL header parameter that is an absolute URL that refers to a resource for the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign the JWS or null. More...
 
string X509Thumbprint [get, set]
 Gets or sets X.509 certificate thumb print header parameter that provides a base64url encoded SHA-1 thumb-print (a.k.a. digest) of the DER encoding of an X.509 certificate that can be used to match the certificate or null. More...
 
string X509Certificate [get, set]
 Gets or sets X.509 certificate chain header parameter contains the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign the JWS or null. More...
 
IList< string > critical [get, set]
 Gets or sets array listing the header parameter names that define extensions that are used in the JWS header that MUST be understood and processed or null. More...
 
- Properties inherited from Google.Apis.Auth.JsonWebToken.Header
string Type [get, set]
 Gets or sets type header parameter used to declare the type of this object or null. More...
 
string ContentType [get, set]
 Gets or sets content type header parameter used to declare structural information about the JWT or null. More...
 

Detailed Description

Header as specified in http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-11#section-4.1.

Property Documentation

string Google.Apis.Auth.JsonWebSignature.Header.Algorithm
getset

Gets or set the algorithm header parameter that identifies the cryptographic algorithm used to secure the JWS or null.

IList<string> Google.Apis.Auth.JsonWebSignature.Header.critical
getset

Gets or sets array listing the header parameter names that define extensions that are used in the JWS header that MUST be understood and processed or null.

string Google.Apis.Auth.JsonWebSignature.Header.Jwk
getset

Gets or sets JSON Web Key header parameter that is a public key that corresponds to the key used to digitally sign the JWS or null.

string Google.Apis.Auth.JsonWebSignature.Header.JwkUrl
getset

Gets or sets the JSON Web Key URL header parameter that is an absolute URL that refers to a resource for a set of JSON-encoded public keys, one of which corresponds to the key that was used to digitally sign the JWS or null.

string Google.Apis.Auth.JsonWebSignature.Header.KeyId
getset

Gets or sets key ID header parameter that is a hint indicating which specific key owned by the signer should be used to validate the digital signature or null.

string Google.Apis.Auth.JsonWebSignature.Header.X509Certificate
getset

Gets or sets X.509 certificate chain header parameter contains the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign the JWS or null.

string Google.Apis.Auth.JsonWebSignature.Header.X509Thumbprint
getset

Gets or sets X.509 certificate thumb print header parameter that provides a base64url encoded SHA-1 thumb-print (a.k.a. digest) of the DER encoding of an X.509 certificate that can be used to match the certificate or null.

string Google.Apis.Auth.JsonWebSignature.Header.X509Url
getset

Gets or sets X.509 URL header parameter that is an absolute URL that refers to a resource for the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign the JWS or null.


The documentation for this class was generated from the following file: