3749 lines
113 KiB
JSON
3749 lines
113 KiB
JSON
{
|
|
"AssemblyIdentity": "Microsoft.AspNetCore.DataProtection, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
|
|
"Types": [
|
|
{
|
|
"Name": "Microsoft.Extensions.DependencyInjection.DataProtectionServiceCollectionExtensions",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Abstract": true,
|
|
"Static": true,
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "AddDataProtection",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "AddDataProtection",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection"
|
|
},
|
|
{
|
|
"Name": "setupAction",
|
|
"Type": "System.Action<Microsoft.AspNetCore.DataProtection.DataProtectionOptions>"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.Extensions.DependencyInjection.DataProtectionServices",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Abstract": true,
|
|
"Static": true,
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetDefaultServices",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>",
|
|
"Static": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.DataProtectionBuilderExtensions",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Abstract": true,
|
|
"Static": true,
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "SetApplicationName",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "applicationName",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "AddKeyEscrowSink",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "sink",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyEscrowSink"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "AddKeyEscrowSink<T0>",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": [
|
|
{
|
|
"ParameterName": "TImplementation",
|
|
"ParameterPosition": 0,
|
|
"Class": true,
|
|
"BaseTypeOrInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyEscrowSink"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "AddKeyEscrowSink",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "factory",
|
|
"Type": "System.Func<System.IServiceProvider, Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyEscrowSink>"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "AddKeyManagementOptions",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "setupAction",
|
|
"Type": "System.Action<Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions>"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "DisableAutomaticKeyGeneration",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "PersistKeysToFileSystem",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "directory",
|
|
"Type": "System.IO.DirectoryInfo"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "PersistKeysToRegistry",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "registryKey",
|
|
"Type": "Microsoft.Win32.RegistryKey"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ProtectKeysWithCertificate",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "certificate",
|
|
"Type": "System.Security.Cryptography.X509Certificates.X509Certificate2"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ProtectKeysWithCertificate",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "thumbprint",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ProtectKeysWithDpapi",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ProtectKeysWithDpapi",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "protectToLocalMachine",
|
|
"Type": "System.Boolean"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ProtectKeysWithDpapiNG",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ProtectKeysWithDpapiNG",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "protectionDescriptorRule",
|
|
"Type": "System.String"
|
|
},
|
|
{
|
|
"Name": "flags",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGProtectionDescriptorFlags"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "SetDefaultKeyLifetime",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "lifetime",
|
|
"Type": "System.TimeSpan"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "UseCryptographicAlgorithms",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "UseCustomCryptographicAlgorithms",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "UseCustomCryptographicAlgorithms",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "UseCustomCryptographicAlgorithms",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
},
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "UseEphemeralDataProtectionProvider",
|
|
"Parameters": [
|
|
{
|
|
"Name": "builder",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.DataProtectionOptions",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_ApplicationDiscriminator",
|
|
"Parameters": [],
|
|
"ReturnType": "System.String",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_ApplicationDiscriminator",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.DataProtectionUtilityExtensions",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Abstract": true,
|
|
"Static": true,
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetApplicationUniqueIdentifier",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"ReturnType": "System.String",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.EphemeralDataProtectionProvider",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.IDataProtectionProvider"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateProtector",
|
|
"Parameters": [
|
|
{
|
|
"Name": "purpose",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.IDataProtector",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.IDataProtectionProvider",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Services",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.IPersistedDataProtector",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.IDataProtector"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "DangerousUnprotect",
|
|
"Parameters": [
|
|
{
|
|
"Name": "protectedData",
|
|
"Type": "System.Byte[]"
|
|
},
|
|
{
|
|
"Name": "ignoreRevocationErrors",
|
|
"Type": "System.Boolean"
|
|
},
|
|
{
|
|
"Name": "requiresMigration",
|
|
"Type": "System.Boolean",
|
|
"Direction": "Out"
|
|
},
|
|
{
|
|
"Name": "wasRevoked",
|
|
"Type": "System.Boolean",
|
|
"Direction": "Out"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.ISecret",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [
|
|
"System.IDisposable"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Length",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Int32",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "WriteSecretIntoBuffer",
|
|
"Parameters": [
|
|
{
|
|
"Name": "buffer",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.Secret",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.ISecret"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Length",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Int32",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.ISecret",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Dispose",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "System.IDisposable",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Random",
|
|
"Parameters": [
|
|
{
|
|
"Name": "numBytes",
|
|
"Type": "System.Int32"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.Secret",
|
|
"Static": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "WriteSecretIntoBuffer",
|
|
"Parameters": [
|
|
{
|
|
"Name": "buffer",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.ISecret",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "WriteSecretIntoBuffer",
|
|
"Parameters": [
|
|
{
|
|
"Name": "buffer",
|
|
"Type": "System.Byte*"
|
|
},
|
|
{
|
|
"Name": "bufferLength",
|
|
"Type": "System.Int32"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.Byte[]"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "secret",
|
|
"Type": "System.Byte*"
|
|
},
|
|
{
|
|
"Name": "secretLength",
|
|
"Type": "System.Int32"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "secret",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.CertificateResolver",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolver"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ResolveCertificate",
|
|
"Parameters": [
|
|
{
|
|
"Name": "thumbprint",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Security.Cryptography.X509Certificates.X509Certificate2",
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolver",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.CertificateXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IInternalCertificateXmlEncryptor",
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintextElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.XmlEncryption.EncryptedXmlInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "thumbprint",
|
|
"Type": "System.String"
|
|
},
|
|
{
|
|
"Name": "certificateResolver",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolver"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "thumbprint",
|
|
"Type": "System.String"
|
|
},
|
|
{
|
|
"Name": "certificateResolver",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolver"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "certificate",
|
|
"Type": "System.Security.Cryptography.X509Certificates.X509Certificate2"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "certificate",
|
|
"Type": "System.Security.Cryptography.X509Certificates.X509Certificate2"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGProtectionDescriptorFlags",
|
|
"Visibility": "Public",
|
|
"Kind": "Enumeration",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "None",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "0"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "NamedDescriptor",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "1"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "MachineKey",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "32"
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Decrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "encryptedElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "System.Xml.Linq.XElement",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintextElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.XmlEncryption.EncryptedXmlInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "protectionDescriptorRule",
|
|
"Type": "System.String"
|
|
},
|
|
{
|
|
"Name": "flags",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGProtectionDescriptorFlags"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "protectionDescriptorRule",
|
|
"Type": "System.String"
|
|
},
|
|
{
|
|
"Name": "flags",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGProtectionDescriptorFlags"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Decrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "encryptedElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "System.Xml.Linq.XElement",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintextElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.XmlEncryption.EncryptedXmlInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "protectToLocalMachine",
|
|
"Type": "System.Boolean"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "protectToLocalMachine",
|
|
"Type": "System.Boolean"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.EncryptedXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IInternalEncryptedXmlDecryptor",
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Decrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "encryptedElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "System.Xml.Linq.XElement",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.EncryptedXmlInfo",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_DecryptorType",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Type",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptedElement",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Xml.Linq.XElement",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "encryptedElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
},
|
|
{
|
|
"Name": "decryptorType",
|
|
"Type": "System.Type"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolver",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ResolveCertificate",
|
|
"Parameters": [
|
|
{
|
|
"Name": "thumbprint",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Security.Cryptography.X509Certificates.X509Certificate2",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Decrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "encryptedElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "System.Xml.Linq.XElement",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintextElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.XmlEncryption.EncryptedXmlInfo",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.NullXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Decrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "encryptedElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "System.Xml.Linq.XElement",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.XmlEncryption.NullXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintextElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.XmlEncryption.EncryptedXmlInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_DefaultKeyStorageDirectory",
|
|
"Parameters": [],
|
|
"ReturnType": "System.IO.DirectoryInfo",
|
|
"Static": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Directory",
|
|
"Parameters": [],
|
|
"ReturnType": "System.IO.DirectoryInfo",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Services",
|
|
"Parameters": [],
|
|
"ReturnType": "System.IServiceProvider",
|
|
"Visibility": "Protected",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetAllElements",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Collections.Generic.IReadOnlyCollection<System.Xml.Linq.XElement>",
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "StoreElement",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
},
|
|
{
|
|
"Name": "friendlyName",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "directory",
|
|
"Type": "System.IO.DirectoryInfo"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "directory",
|
|
"Type": "System.IO.DirectoryInfo"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetAllElements",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Collections.Generic.IReadOnlyCollection<System.Xml.Linq.XElement>",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "StoreElement",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
},
|
|
{
|
|
"Name": "friendlyName",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.Repositories.RegistryXmlRepository",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_DefaultRegistryKey",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.Win32.RegistryKey",
|
|
"Static": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_RegistryKey",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.Win32.RegistryKey",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Services",
|
|
"Parameters": [],
|
|
"ReturnType": "System.IServiceProvider",
|
|
"Visibility": "Protected",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetAllElements",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Collections.Generic.IReadOnlyCollection<System.Xml.Linq.XElement>",
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "StoreElement",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
},
|
|
{
|
|
"Name": "friendlyName",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "registryKey",
|
|
"Type": "Microsoft.Win32.RegistryKey"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "registryKey",
|
|
"Type": "Microsoft.Win32.RegistryKey"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKey",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_ActivationDate",
|
|
"Parameters": [],
|
|
"ReturnType": "System.DateTimeOffset",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_CreationDate",
|
|
"Parameters": [],
|
|
"ReturnType": "System.DateTimeOffset",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_ExpirationDate",
|
|
"Parameters": [],
|
|
"ReturnType": "System.DateTimeOffset",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_IsRevoked",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Boolean",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_KeyId",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Guid",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateEncryptorInstance",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyEscrowSink",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Store",
|
|
"Parameters": [
|
|
{
|
|
"Name": "keyId",
|
|
"Type": "System.Guid"
|
|
},
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewKey",
|
|
"Parameters": [
|
|
{
|
|
"Name": "activationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "expirationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKey",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetAllKeys",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Collections.Generic.IReadOnlyCollection<Microsoft.AspNetCore.DataProtection.KeyManagement.IKey>",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetCacheExpirationToken",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Threading.CancellationToken",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "RevokeKey",
|
|
"Parameters": [
|
|
{
|
|
"Name": "keyId",
|
|
"Type": "System.Guid"
|
|
},
|
|
{
|
|
"Name": "reason",
|
|
"Type": "System.String",
|
|
"DefaultValue": "null"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "RevokeAllKeys",
|
|
"Parameters": [
|
|
{
|
|
"Name": "revocationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "reason",
|
|
"Type": "System.String",
|
|
"DefaultValue": "null"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.KeyManagementOptions",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_AutoGenerateKeys",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Boolean",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_AutoGenerateKeys",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.Boolean"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_NewKeyLifetime",
|
|
"Parameters": [],
|
|
"ReturnType": "System.TimeSpan",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_NewKeyLifetime",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.TimeSpan"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager",
|
|
"Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewKey",
|
|
"Parameters": [
|
|
{
|
|
"Name": "activationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "expirationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKey",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetAllKeys",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Collections.Generic.IReadOnlyCollection<Microsoft.AspNetCore.DataProtection.KeyManagement.IKey>",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetCacheExpirationToken",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Threading.CancellationToken",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "RevokeAllKeys",
|
|
"Parameters": [
|
|
{
|
|
"Name": "revocationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "reason",
|
|
"Type": "System.String",
|
|
"DefaultValue": "null"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "RevokeKey",
|
|
"Parameters": [
|
|
{
|
|
"Name": "keyId",
|
|
"Type": "System.Guid"
|
|
},
|
|
{
|
|
"Name": "reason",
|
|
"Type": "System.String",
|
|
"DefaultValue": "null"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "repository",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository"
|
|
},
|
|
{
|
|
"Name": "configuration",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorConfiguration"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.CacheableKeyRing",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.DefaultKeyResolution",
|
|
"Visibility": "Public",
|
|
"Kind": "Struct",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "DefaultKey",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKey",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "FallbackKey",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKey",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "ShouldGenerateNewKey",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Boolean",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.ICacheableKeyRingProvider",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetCacheableKeyRing",
|
|
"Parameters": [
|
|
{
|
|
"Name": "now",
|
|
"Type": "System.DateTimeOffset"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.CacheableKeyRing",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyResolver",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ResolveDefaultKeyPolicy",
|
|
"Parameters": [
|
|
{
|
|
"Name": "now",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "allKeys",
|
|
"Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.DataProtection.KeyManagement.IKey>"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.DefaultKeyResolution",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IDefaultKeyServices",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetKeyEncryptor",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetKeyRepository",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.Repositories.IXmlRepository",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewKey",
|
|
"Parameters": [
|
|
{
|
|
"Name": "keyId",
|
|
"Type": "System.Guid"
|
|
},
|
|
{
|
|
"Name": "creationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "activationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "expirationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.IKey",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "DeserializeDescriptorFromKeyElement",
|
|
"Parameters": [
|
|
{
|
|
"Name": "keyElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "RevokeSingleKey",
|
|
"Parameters": [
|
|
{
|
|
"Name": "keyId",
|
|
"Type": "System.Guid"
|
|
},
|
|
{
|
|
"Name": "revocationDate",
|
|
"Type": "System.DateTimeOffset"
|
|
},
|
|
{
|
|
"Name": "reason",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRing",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_DefaultAuthenticatedEncryptor",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_DefaultKeyId",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Guid",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetAuthenticatedEncryptorByKeyId",
|
|
"Parameters": [
|
|
{
|
|
"Name": "keyId",
|
|
"Type": "System.Guid"
|
|
},
|
|
{
|
|
"Name": "isRevoked",
|
|
"Type": "System.Boolean",
|
|
"Direction": "Out"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRingProvider",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "GetCurrentKeyRing",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IKeyRing",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.Internal.DataProtectionBuilder",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Services",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.Internal.IActivator",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateInstance",
|
|
"Parameters": [
|
|
{
|
|
"Name": "expectedBaseType",
|
|
"Type": "System.Type"
|
|
},
|
|
{
|
|
"Name": "implementationTypeName",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Object",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.Cng.Internal.CngAuthenticatedEncryptorBase",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IOptimizedAuthenticatedEncryptor",
|
|
"System.IDisposable"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Decrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "ciphertext",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
},
|
|
{
|
|
"Name": "additionalAuthenticatedData",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "DecryptImpl",
|
|
"Parameters": [
|
|
{
|
|
"Name": "pbCiphertext",
|
|
"Type": "System.Byte*"
|
|
},
|
|
{
|
|
"Name": "cbCiphertext",
|
|
"Type": "System.UInt32"
|
|
},
|
|
{
|
|
"Name": "pbAdditionalAuthenticatedData",
|
|
"Type": "System.Byte*"
|
|
},
|
|
{
|
|
"Name": "cbAdditionalAuthenticatedData",
|
|
"Type": "System.UInt32"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"Virtual": true,
|
|
"Abstract": true,
|
|
"Visibility": "Protected",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Dispose",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Void",
|
|
"Virtual": true,
|
|
"Abstract": true,
|
|
"ImplementedInterface": "System.IDisposable",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintext",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
},
|
|
{
|
|
"Name": "additionalAuthenticatedData",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintext",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
},
|
|
{
|
|
"Name": "additionalAuthenticatedData",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
},
|
|
{
|
|
"Name": "preBufferSize",
|
|
"Type": "System.UInt32"
|
|
},
|
|
{
|
|
"Name": "postBufferSize",
|
|
"Type": "System.UInt32"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IOptimizedAuthenticatedEncryptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "EncryptImpl",
|
|
"Parameters": [
|
|
{
|
|
"Name": "pbPlaintext",
|
|
"Type": "System.Byte*"
|
|
},
|
|
{
|
|
"Name": "cbPlaintext",
|
|
"Type": "System.UInt32"
|
|
},
|
|
{
|
|
"Name": "pbAdditionalAuthenticatedData",
|
|
"Type": "System.Byte*"
|
|
},
|
|
{
|
|
"Name": "cbAdditionalAuthenticatedData",
|
|
"Type": "System.UInt32"
|
|
},
|
|
{
|
|
"Name": "cbPreBuffer",
|
|
"Type": "System.UInt32"
|
|
},
|
|
{
|
|
"Name": "cbPostBuffer",
|
|
"Type": "System.UInt32"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"Virtual": true,
|
|
"Abstract": true,
|
|
"Visibility": "Protected",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Protected",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithm",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.EncryptionAlgorithm",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithm",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.EncryptionAlgorithm"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_ValidationAlgorithm",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ValidationAlgorithm",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_ValidationAlgorithm",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ValidationAlgorithm"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Validate",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithm",
|
|
"Parameters": [],
|
|
"ReturnType": "System.String",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithm",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithmProvider",
|
|
"Parameters": [],
|
|
"ReturnType": "System.String",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithmProvider",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithmKeySize",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Int32",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithmKeySize",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.Int32"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_HashAlgorithm",
|
|
"Parameters": [],
|
|
"ReturnType": "System.String",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_HashAlgorithm",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_HashAlgorithmProvider",
|
|
"Parameters": [],
|
|
"ReturnType": "System.String",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_HashAlgorithmProvider",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Validate",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithm",
|
|
"Parameters": [],
|
|
"ReturnType": "System.String",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithm",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithmProvider",
|
|
"Parameters": [],
|
|
"ReturnType": "System.String",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithmProvider",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.String"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithmKeySize",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Int32",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithmKeySize",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.Int32"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Validate",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.EncryptionAlgorithm",
|
|
"Visibility": "Public",
|
|
"Kind": "Enumeration",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "AES_128_CBC",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "0"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "AES_192_CBC",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "1"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "AES_256_CBC",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "2"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "AES_128_GCM",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "3"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "AES_192_GCM",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "4"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "AES_256_GCM",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "5"
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Decrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "ciphertext",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
},
|
|
{
|
|
"Name": "additionalAuthenticatedData",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Encrypt",
|
|
"Parameters": [
|
|
{
|
|
"Name": "plaintext",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
},
|
|
{
|
|
"Name": "additionalAuthenticatedData",
|
|
"Type": "System.ArraySegment<System.Byte>"
|
|
}
|
|
],
|
|
"ReturnType": "System.Byte[]",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithmType",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Type",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithmType",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.Type"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_EncryptionAlgorithmKeySize",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Int32",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_EncryptionAlgorithmKeySize",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.Int32"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_ValidationAlgorithmType",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Type",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "set_ValidationAlgorithmType",
|
|
"Parameters": [
|
|
{
|
|
"Name": "value",
|
|
"Type": "System.Type"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "Validate",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Void",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IInternalAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ValidationAlgorithm",
|
|
"Visibility": "Public",
|
|
"Kind": "Enumeration",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "HMACSHA256",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "0"
|
|
},
|
|
{
|
|
"Kind": "Field",
|
|
"Name": "HMACSHA512",
|
|
"Parameters": [],
|
|
"GenericParameter": [],
|
|
"Literal": "1"
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IInternalAuthenticatedEncryptorConfiguration"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Settings",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewDescriptor",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateEncryptorInstance",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ExportToXml",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlSerializedDescriptorInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ImportFromXml",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IInternalAuthenticatedEncryptorConfiguration"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Settings",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewDescriptor",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateEncryptorInstance",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ExportToXml",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlSerializedDescriptorInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ImportFromXml",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IInternalAuthenticatedEncryptorConfiguration"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Settings",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewDescriptor",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateEncryptorInstance",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ExportToXml",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlSerializedDescriptorInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ImportFromXml",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewDescriptor",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateEncryptorInstance",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ExportToXml",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlSerializedDescriptorInfo",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"Kind": "Interface",
|
|
"Abstract": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ImportFromXml",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IInternalAuthenticatedEncryptorConfiguration"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_Settings",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateNewDescriptor",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorConfiguration",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "CreateEncryptorInstance",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ExportToXml",
|
|
"Parameters": [],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlSerializedDescriptorInfo",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "settings",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionSettings"
|
|
},
|
|
{
|
|
"Name": "masterKey",
|
|
"Type": "Microsoft.AspNetCore.DataProtection.ISecret"
|
|
},
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [
|
|
"Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer"
|
|
],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "ImportFromXml",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor",
|
|
"Sealed": true,
|
|
"Virtual": true,
|
|
"ImplementedInterface": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "services",
|
|
"Type": "System.IServiceProvider"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlExtensions",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Abstract": true,
|
|
"Static": true,
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "MarkAsRequiresEncryption",
|
|
"Parameters": [
|
|
{
|
|
"Name": "element",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
}
|
|
],
|
|
"ReturnType": "System.Void",
|
|
"Static": true,
|
|
"Extension": true,
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
},
|
|
{
|
|
"Name": "Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlSerializedDescriptorInfo",
|
|
"Visibility": "Public",
|
|
"Kind": "Class",
|
|
"Sealed": true,
|
|
"ImplementedInterfaces": [],
|
|
"Members": [
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_DeserializerType",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Type",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Method",
|
|
"Name": "get_SerializedDescriptorElement",
|
|
"Parameters": [],
|
|
"ReturnType": "System.Xml.Linq.XElement",
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
},
|
|
{
|
|
"Kind": "Constructor",
|
|
"Name": ".ctor",
|
|
"Parameters": [
|
|
{
|
|
"Name": "serializedDescriptorElement",
|
|
"Type": "System.Xml.Linq.XElement"
|
|
},
|
|
{
|
|
"Name": "deserializerType",
|
|
"Type": "System.Type"
|
|
}
|
|
],
|
|
"Visibility": "Public",
|
|
"GenericParameter": []
|
|
}
|
|
],
|
|
"GenericParameters": []
|
|
}
|
|
]
|
|
} |