InMemoryCryptoProviderCache.TryGetSignatureProvider Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Trys to find a SignatureProvider to this cache.
public override bool TryGetSignatureProvider (Microsoft.IdentityModel.Tokens.SecurityKey securityKey, string algorithm, string typeofProvider, bool willCreateSignatures, out Microsoft.IdentityModel.Tokens.SignatureProvider signatureProvider);
override this.TryGetSignatureProvider : Microsoft.IdentityModel.Tokens.SecurityKey * string * string * bool * SignatureProvider -> bool
Public Overrides Function TryGetSignatureProvider (securityKey As SecurityKey, algorithm As String, typeofProvider As String, willCreateSignatures As Boolean, ByRef signatureProvider As SignatureProvider) As Boolean
Parameters
- securityKey
- SecurityKey
the key that is used to by the crypto provider.
- algorithm
- String
the algorithm that is used by the crypto provider.
- typeofProvider
- String
the typeof the crypto provider obtained by calling object.GetType().
- willCreateSignatures
- Boolean
If true, the provider will be used for creating signatures.
- signatureProvider
- SignatureProvider
the SignatureProvider if found.
Returns
true if a SignatureProvider was found, false otherwise.
Exceptions
if typeofProvider is null or empty string.