up
This commit is contained in:
@@ -41,20 +41,22 @@ public class CryptoProviderRegistryTests
|
||||
|
||||
var registry = new CryptoProviderRegistry(new[] { providerA, providerB }, Array.Empty<string>());
|
||||
|
||||
var hintSigner = registry.ResolveSigner(
|
||||
var hintResolution = registry.ResolveSigner(
|
||||
CryptoCapability.Signing,
|
||||
SignatureAlgorithms.Es256,
|
||||
new CryptoKeyReference("key-b"),
|
||||
preferredProvider: "providerB");
|
||||
|
||||
Assert.Equal("key-b", hintSigner.KeyId);
|
||||
Assert.Equal("providerB", hintResolution.ProviderName);
|
||||
Assert.Equal("key-b", hintResolution.Signer.KeyId);
|
||||
|
||||
var fallbackSigner = registry.ResolveSigner(
|
||||
var fallbackResolution = registry.ResolveSigner(
|
||||
CryptoCapability.Signing,
|
||||
SignatureAlgorithms.Es256,
|
||||
new CryptoKeyReference("key-a"));
|
||||
|
||||
Assert.Equal("key-a", fallbackSigner.KeyId);
|
||||
Assert.Equal("providerA", fallbackResolution.ProviderName);
|
||||
Assert.Equal("key-a", fallbackResolution.Signer.KeyId);
|
||||
}
|
||||
|
||||
private sealed class FakeCryptoProvider : ICryptoProvider
|
||||
|
||||
Reference in New Issue
Block a user