Share via


JsonWebKey Class

 

Represents the JSON web access key associated with the key vault.

Namespace:   Microsoft.Azure.KeyVault.WebKey
Assembly:  Microsoft.Azure.KeyVault (in Microsoft.Azure.KeyVault.dll)

Inheritance Hierarchy

System.Object
  Microsoft.Azure.KeyVault.WebKey.JsonWebKey

Syntax

[JsonObjectAttribute]
public class JsonWebKey
[JsonObjectAttribute]
public ref class JsonWebKey 
[<JsonObjectAttribute>]
type JsonWebKey = class end
<JsonObjectAttribute>
Public Class JsonWebKey

Constructors

Name Description
System_CAPS_pubmethod JsonWebKey()

Initializes a new instance of the JsonWebKey class.

Properties

Name Description
System_CAPS_pubproperty D

Gets or sets the Property_D constant.

System_CAPS_pubproperty DP

Gets or sets the Property_DP constant.

System_CAPS_pubproperty DQ

Gets or sets the Property_DQ constant.

System_CAPS_pubproperty E

Gets or sets the Property_E constant.

System_CAPS_pubproperty K

Gets or sets the Property_K constant.

System_CAPS_pubproperty KeyOps

Gets or sets the supported key operations.

System_CAPS_pubproperty Kid

Gets or sets the key identifier.

System_CAPS_pubproperty Kty

Gets or sets the Key type, usually RSA.

System_CAPS_pubproperty N

Gets or sets the Property_N constant.

System_CAPS_pubproperty P

Gets or sets the Property_P constant.

System_CAPS_pubproperty Q

Gets or sets the Property_Q constant.

System_CAPS_pubproperty QI

Gets or sets the Property_QI constant.

System_CAPS_pubproperty T

Gets or sets the Property_T constant.

Methods

Name Description
System_CAPS_pubmethod Equals(JsonWebKey)

Specifies whether the web key is equal with another web key.

System_CAPS_pubmethod Equals(Object)

Specifies whether the web key is equal with another object.(Overrides Object.Equals(Object).)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

Gets the hash code associated with this instance.(Overrides Object.GetHashCode().)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod HasPrivateKey()

Specifies whether this instance contains a private key.

System_CAPS_pubmethod IsValid()

Determines if the JsonWebKey object is valid according to the rules for each of the possible JsonWebKeyType. For more information, see JsonWebKeyType.

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

Returns a string representation of this instance.(Overrides Object.ToString().)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.Azure.KeyVault.WebKey Namespace

Return to top