Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Microsoft.​IdentityModel.​Tokens.​JsonWebKeyConverter

Assembly: Microsoft.IdentityModel.Tokens

Inheritance: object → JsonWebKeyConverter

Converts a <see cref="T:Microsoft.IdentityModel.Tokens.SecurityKey" /> into a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" /> Supports: converting to a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" /> from one of: <see cref="T:Microsoft.IdentityModel.Tokens.RsaSecurityKey" /> , <see cref="T:Microsoft.IdentityModel.Tokens.X509SecurityKey" /> , and <see cref="T:Microsoft.IdentityModel.Tokens.SymmetricSecurityKey" /> .

Methods

public static JsonWebKey
ConvertFromSecurityKey​(SecurityKey key)
Converts a <see cref="T:Microsoft.IdentityModel.Tokens.SecurityKey" /> into a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
Returns a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
key a <see cref="T:Microsoft.IdentityModel.Tokens.SecurityKey" /> to convert.
Remarks Supports: <see cref="T:Microsoft.IdentityModel.Tokens.RsaSecurityKey" /> , <see cref="T:Microsoft.IdentityModel.Tokens.X509SecurityKey" /> and <see cref="T:Microsoft.IdentityModel.Tokens.SymmetricSecurityKey" /> .
public static JsonWebKey
ConvertFromRSASecurityKey​(RsaSecurityKey key)
Converts a <see cref="T:Microsoft.IdentityModel.Tokens.RsaSecurityKey" /> into a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
Returns a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
key a <see cref="T:Microsoft.IdentityModel.Tokens.RsaSecurityKey" /> to convert.
public static JsonWebKey
ConvertFromX509SecurityKey​(X509SecurityKey key)
Converts a <see cref="T:Microsoft.IdentityModel.Tokens.X509SecurityKey" /> into a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
Returns a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
key a <see cref="T:Microsoft.IdentityModel.Tokens.X509SecurityKey" /> to convert.
public static JsonWebKey
ConvertFromX509SecurityKey​(X509SecurityKey key, bool representAsRsaKey)
Converts a <see cref="T:Microsoft.IdentityModel.Tokens.X509SecurityKey" /> into a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" /> .
Returns a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" /> .
key a <see cref="T:Microsoft.IdentityModel.Tokens.X509SecurityKey" /> to convert.
representAsRsaKey <c>true</c> to represent the <paramref name="key" /> as an <see cref="T:Microsoft.IdentityModel.Tokens.RsaSecurityKey" /> , <c>false</c> to represent the <paramref name="key" /> as an <see cref="T:Microsoft.IdentityModel.Tokens.X509SecurityKey" /> , using the "x5c" parameter.
public static JsonWebKey
ConvertFromSymmetricSecurityKey​(SymmetricSecurityKey key)
Converts a <see cref="T:Microsoft.IdentityModel.Tokens.SymmetricSecurityKey" /> into a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
Returns a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
key a <see cref="T:Microsoft.IdentityModel.Tokens.SymmetricSecurityKey" /> to convert.
public static JsonWebKey
ConvertFromECDsaSecurityKey​(ECDsaSecurityKey key)
Converts a <see cref="T:Microsoft.IdentityModel.Tokens.ECDsaSecurityKey" /> into a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
Returns a <see cref="T:Microsoft.IdentityModel.Tokens.JsonWebKey" />
key an <see cref="T:Microsoft.IdentityModel.Tokens.ECDsaSecurityKey" /> to convert.
public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object