Files
codeql/csharp/ql/test/resources/stubs/System.IdentityModel.Tokens.Jwt/7.7.1/System.IdentityModel.Tokens.Jwt.cs
2026-01-05 15:23:26 +01:00

240 lines
23 KiB
C#

// 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<string, object>
{
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<string, string> outboundAlgorithmMap) => throw null;
public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary<string, string> outboundAlgorithmMap, string tokenType) => throw null;
public JwtHeader(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials, System.Collections.Generic.IDictionary<string, string> outboundAlgorithmMap, string tokenType, System.Collections.Generic.IDictionary<string, object> additionalInnerHeaderClaims) => throw null;
public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary<string, string> outboundAlgorithmMap) => throw null;
public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary<string, string> outboundAlgorithmMap, string tokenType) => throw null;
public JwtHeader(Microsoft.IdentityModel.Tokens.EncryptingCredentials encryptingCredentials, System.Collections.Generic.IDictionary<string, string> outboundAlgorithmMap, string tokenType, System.Collections.Generic.IDictionary<string, object> 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<string, object>
{
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<System.Security.Claims.Claim> claims) => throw null;
public System.Collections.Generic.IList<string> Amr { get => throw null; }
public System.Collections.Generic.IList<string> 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<System.Security.Claims.Claim> Claims { get => throw null; }
public JwtPayload() => throw null;
public JwtPayload(System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims) => throw null;
public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, System.DateTime? notBefore, System.DateTime? expires) => throw null;
public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, System.DateTime? notBefore, System.DateTime? expires, System.DateTime? issuedAt) => throw null;
public JwtPayload(string issuer, string audience, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, System.Collections.Generic.IDictionary<string, object> 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<string> Audiences { get => throw null; }
public System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> 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<System.Security.Claims.Claim> claims = default(System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>), 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<string, object> 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<string, object> 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<string> DefaultInboundClaimFilter;
public static System.Collections.Generic.IDictionary<string, string> DefaultInboundClaimTypeMap;
public static bool DefaultMapInboundClaims;
public static System.Collections.Generic.IDictionary<string, string> DefaultOutboundAlgorithmMap;
public static System.Collections.Generic.IDictionary<string, string> DefaultOutboundClaimTypeMap;
public System.Collections.Generic.ISet<string> InboundClaimFilter { get => throw null; set { } }
public System.Collections.Generic.IDictionary<string, string> 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<string, string> OutboundAlgorithmMap { get => throw null; }
public System.Collections.Generic.IDictionary<string, string> 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<string> 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<Microsoft.IdentityModel.Tokens.TokenValidationResult> 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;
}
}
}
}
}