public void TestGetFieldName() { var field = new SubjectPublicKeyAlgorithmField(); field.X509FieldType.Should().Be(X509FieldType.TBS); field.Name.Should().Be(TBSFieldName.SubjectPublicKeyInfo); }
public void testInjectRefereneValue_noInjection_getPolicyValue_assertException() { var field = new SubjectPublicKeyAlgorithmField(); Action action = () => field.GetPolicyValue(); action.ShouldThrow <InvalidOperationException>(); }
public void testInjectRefereneValue_dsaAlg_assertValue() { var cert = new X509Certificate2(@"resources/certs/dsa1024.der"); var field = new SubjectPublicKeyAlgorithmField(); field.InjectReferenceValue(cert); field.GetPolicyValue().GetPolicyValue().Should().Be(PublicKeyAlgorithmIdentifier.DSA.OID); }
public void testInjectRefereneValue_dsaAlg_assertValue() { var cert = new X509Certificate2(@"resources/certs/dsa1024.der"); var field = new SubjectPublicKeyAlgorithmField(); field.InjectReferenceValue(cert); field.GetPolicyValue().GetPolicyValue().Should().Be(PublicKeyAlgorithmIdentifier.DSA.OID); }
public void TestInjectReferenceValue_NoInjection_GetPolicyValue_AssertException() { var field = new SubjectPublicKeyAlgorithmField(); Action action = () => field.GetPolicyValue(); action.ShouldThrow<InvalidOperationException>(); }
public void TestGetFieldName() { var field = new SubjectPublicKeyAlgorithmField(); field.X509FieldType.Should().Be(X509FieldType.TBS); field.Name.Should().Be(TBSFieldName.SubjectPublicKeyInfo); }