// This file contains auto-generated code. // Generated from `System.IdentityModel.Tokens.Jwt, Version=7.7.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35`. namespace System { namespace IdentityModel { namespace Tokens { namespace Jwt { public static class JsonClaimValueTypes { public const string Json = default; public const string JsonArray = default; public const string JsonNull = default; } public static class JwtConstants { public const string DirectKeyUseAlg = default; public const string HeaderType = default; public const string HeaderTypeAlt = default; public const string JsonCompactSerializationRegex = default; public const string JweCompactSerializationRegex = default; public const string TokenType = default; public const string TokenTypeAlt = default; } public class JwtHeader : System.Collections.Generic.Dictionary { public string Alg { get => throw null; } public static System.IdentityModel.Tokens.Jwt.JwtHeader Base64UrlDeserialize(string base64UrlEncodedJsonString) => throw null; public virtual string Base64UrlEncode() => throw null; public JwtHeader() => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap) => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType) => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType, System.Collections.Generic.IDictionary additionalInnerHeaderClaims) => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap) => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType) => throw null; public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary outboundAlgorithmMap, string tokenType, System.Collections.Generic.IDictionary additionalHeaderClaims) => throw null; public string Cty { get => throw null; } public string Enc { get => throw null; } public Microsoft.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials { get => throw null; } public string IV { get => throw null; } public string Kid { get => throw null; } public virtual string SerializeToJson() => throw null; public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; } public string Typ { get => throw null; } public string X5c { get => throw null; } public string X5t { get => throw null; } public string Zip { get => throw null; } } public struct JwtHeaderParameterNames { public const string Alg = default; public const string Apu = default; public const string Apv = default; public const string Cty = default; public const string Enc = default; public const string Epk = default; public const string IV = default; public const string Jku = default; public const string Jwk = default; public const string Kid = default; public const string Typ = default; public const string X5c = default; public const string X5t = default; public const string X5u = default; public const string Zip = default; } public class JwtPayload : System.Collections.Generic.Dictionary { public string Acr { get => throw null; } public string Actort { get => throw null; } public void AddClaim(System.Security.Claims.Claim claim) => throw null; public void AddClaims(System.Collections.Generic.IEnumerable claims) => throw null; public System.Collections.Generic.IList Amr { get => throw null; } public System.Collections.Generic.IList Aud { get => throw null; } public int? AuthTime { get => throw null; } public string Azp { get => throw null; } public static System.IdentityModel.Tokens.Jwt.JwtPayload Base64UrlDeserialize(string base64UrlEncodedJsonString) => throw null; public virtual string Base64UrlEncode() => throw null; public string CHash { get => throw null; } public virtual System.Collections.Generic.IEnumerable Claims { get => throw null; } public JwtPayload() => throw null; public JwtPayload(System.Collections.Generic.IEnumerable claims) => throw null; public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable claims, System.DateTime? notBefore, System.DateTime? expires) => throw null; public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable claims, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt) => throw null; public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable claims, System.Collections.Generic.IDictionary claimsCollection, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt) => throw null; public static System.IdentityModel.Tokens.Jwt.JwtPayload Deserialize(string jsonString) => throw null; public int? Exp { get => throw null; } public long? Expiration { get => throw null; } public int? Iat { get => throw null; } public string Iss { get => throw null; } public System.DateTime IssuedAt { get => throw null; } public string Jti { get => throw null; } public int? Nbf { get => throw null; } public string Nonce { get => throw null; } public long? NotBefore { get => throw null; } public virtual string SerializeToJson() => throw null; public string Sub { get => throw null; } public System.DateTime ValidFrom { get => throw null; } public System.DateTime ValidTo { get => throw null; } } public struct JwtRegisteredClaimNames { public const string Acr = default; public const string Actort = default; public const string Address = default; public const string Amr = default; public const string AtHash = default; public const string Aud = default; public const string AuthTime = default; public const string Azp = default; public const string Birthdate = default; public const string CHash = default; public const string Email = default; public const string EmailVerified = default; public const string Exp = default; public const string FamilyName = default; public const string Gender = default; public const string GivenName = default; public const string Iat = default; public const string Iss = default; public const string Jti = default; public const string Locale = default; public const string MiddleName = default; public const string Name = default; public const string NameId = default; public const string Nbf = default; public const string Nickname = default; public const string Nonce = default; public const string PhoneNumber = default; public const string PhoneNumberVerified = default; public const string Picture = default; public const string PreferredUsername = default; public const string Prn = default; public const string Profile = default; public const string Sid = default; public const string Sub = default; public const string Typ = default; public const string UniqueName = default; public const string UpdatedAt = default; public const string Website = default; public const string ZoneInfo = default; } public class JwtSecurityToken : Microsoft.IdentityModel.Tokens.SecurityToken { public string Actor { get => throw null; } public System.Collections.Generic.IEnumerable Audiences { get => throw null; } public System.Collections.Generic.IEnumerable Claims { get => throw null; } public JwtSecurityToken(string jwtEncodedString) => throw null; public JwtSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtPayload payload, string rawHeader, string rawPayload, string rawSignature) => throw null; public JwtSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtSecurityToken innerToken, string rawHeader, string rawEncryptedKey, string rawInitializationVector, string rawCiphertext, string rawAuthenticationTag) => throw null; public JwtSecurityToken(System.IdentityModel.Tokens.Jwt.JwtHeader header, System.IdentityModel.Tokens.Jwt.JwtPayload payload) => throw null; public JwtSecurityToken(string issuer = default(string), string audience = default(string), System.Collections.Generic.IEnumerable claims = default(System.Collections.Generic.IEnumerable), System.DateTime? notBefore = default(System.DateTime?), System.DateTime? expires = default(System.DateTime?), Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials = default(Microsoft.IdentityModel.Tokens.SigningCredentials)) => throw null; public virtual string EncodedHeader { get => throw null; } public virtual string EncodedPayload { get => throw null; } public Microsoft.IdentityModel.Tokens.EncryptingCredentials EncryptingCredentials { get => throw null; } public System.IdentityModel.Tokens.Jwt.JwtHeader Header { get => throw null; } public override string Id { get => throw null; } public System.IdentityModel.Tokens.Jwt.JwtSecurityToken InnerToken { get => throw null; } public virtual System.DateTime IssuedAt { get => throw null; } public override string Issuer { get => throw null; } public System.IdentityModel.Tokens.Jwt.JwtPayload Payload { get => throw null; } public string RawAuthenticationTag { get => throw null; } public string RawCiphertext { get => throw null; } public string RawData { get => throw null; } public string RawEncryptedKey { get => throw null; } public string RawHeader { get => throw null; } public string RawInitializationVector { get => throw null; } public string RawPayload { get => throw null; } public string RawSignature { get => throw null; } public override Microsoft.IdentityModel.Tokens.SecurityKey SecurityKey { get => throw null; } public string SignatureAlgorithm { get => throw null; } public Microsoft.IdentityModel.Tokens.SigningCredentials SigningCredentials { get => throw null; } public override Microsoft.IdentityModel.Tokens.SecurityKey SigningKey { get => throw null; set { } } public string Subject { get => throw null; } public override string ToString() => throw null; public override string UnsafeToString() => throw null; public override System.DateTime ValidFrom { get => throw null; } public override System.DateTime ValidTo { get => throw null; } } public static class JwtSecurityTokenConverter { public static System.IdentityModel.Tokens.Jwt.JwtSecurityToken Convert(Microsoft.IdentityModel.JsonWebTokens.JsonWebToken token) => throw null; } public class JwtSecurityTokenHandler : Microsoft.IdentityModel.Tokens.SecurityTokenHandler { public override bool CanReadToken(string token) => throw null; public override bool CanValidateToken { get => throw null; } public override bool CanWriteToken { get => throw null; } protected virtual string CreateActorValue(System.Security.Claims.ClaimsIdentity actor) => throw null; protected virtual System.Security.Claims.ClaimsIdentity CreateClaimsIdentity(System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, string issuer, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; public virtual string CreateEncodedJwt(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; public virtual string CreateEncodedJwt(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials) => throw null; public virtual string CreateEncodedJwt(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; public virtual string CreateEncodedJwt(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary claimCollection) => throw null; public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials) => throw null; public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(string issuer, string audience, System.Security.Claims.ClaimsIdentity subject, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt, Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary claimCollection) => throw null; public virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken CreateJwtSecurityToken(string issuer = default(string), string audience = default(string), System.Security.Claims.ClaimsIdentity subject = default(System.Security.Claims.ClaimsIdentity), System.DateTime? notBefore = default(System.DateTime?), System.DateTime? expires = default(System.DateTime?), System.DateTime? issuedAt = default(System.DateTime?), Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials = default(Microsoft.IdentityModel.Tokens.SigningCredentials)) => throw null; public override Microsoft.IdentityModel.Tokens.SecurityToken CreateToken(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor) => throw null; public JwtSecurityTokenHandler() => throw null; protected string DecryptToken(System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; public static System.Collections.Generic.ISet DefaultInboundClaimFilter; public static System.Collections.Generic.IDictionary DefaultInboundClaimTypeMap; public static bool DefaultMapInboundClaims; public static System.Collections.Generic.IDictionary DefaultOutboundAlgorithmMap; public static System.Collections.Generic.IDictionary DefaultOutboundClaimTypeMap; public System.Collections.Generic.ISet InboundClaimFilter { get => throw null; set { } } public System.Collections.Generic.IDictionary InboundClaimTypeMap { get => throw null; set { } } public static string JsonClaimTypeProperty { get => throw null; set { } } public bool MapInboundClaims { get => throw null; set { } } public System.Collections.Generic.IDictionary OutboundAlgorithmMap { get => throw null; } public System.Collections.Generic.IDictionary OutboundClaimTypeMap { get => throw null; set { } } public System.IdentityModel.Tokens.Jwt.JwtSecurityToken ReadJwtToken(string token) => throw null; public override Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(string token) => throw null; public override Microsoft.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected virtual Microsoft.IdentityModel.Tokens.SecurityKey ResolveIssuerSigningKey(string token, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected virtual Microsoft.IdentityModel.Tokens.SecurityKey ResolveTokenDecryptionKey(string token, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; public static string ShortClaimTypeProperty { get => throw null; set { } } public override System.Type TokenType { get => throw null; } protected virtual void ValidateAudience(System.Collections.Generic.IEnumerable audiences, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected virtual string ValidateIssuer(string issuer, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected virtual void ValidateIssuerSecurityKey(Microsoft.IdentityModel.Tokens.SecurityKey key, System.IdentityModel.Tokens.Jwt.JwtSecurityToken securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected virtual void ValidateLifetime(System.DateTime? notBefore, System.DateTime? expires, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected virtual System.IdentityModel.Tokens.Jwt.JwtSecurityToken ValidateSignature(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; public override System.Security.Claims.ClaimsPrincipal ValidateToken(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters, out Microsoft.IdentityModel.Tokens.SecurityToken validatedToken) => throw null; public override System.Threading.Tasks.Task ValidateTokenAsync(string token, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected System.Security.Claims.ClaimsPrincipal ValidateTokenPayload(System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwtToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; protected virtual void ValidateTokenReplay(System.DateTime? expires, string securityToken, Microsoft.IdentityModel.Tokens.TokenValidationParameters validationParameters) => throw null; public override string WriteToken(Microsoft.IdentityModel.Tokens.SecurityToken token) => throw null; public override void WriteToken(System.Xml.XmlWriter writer, Microsoft.IdentityModel.Tokens.SecurityToken token) => throw null; } } } } }