public void TestVerifyValidDocumentValidTlsAuthn() { X509Certificate2 sslCertificate = new X509Certificate2(SSL_CERT_PATH); DigitalSignatureServiceClient client = new DigitalSignatureServiceClientImpl(DSS_LOCATION_SSL); client.ConfigureSsl(sslCertificate); bool result = client.Verify(validSignedDocument, "text/xml"); Assert.True(result); }
public void TestVerifyValidDocumentSslNoTlsAuthn() { DigitalSignatureServiceClient client = new DigitalSignatureServiceClientImpl(DSS_LOCATION_SSL); client.ConfigureSsl(null); bool result = client.Verify(validSignedDocument, "text/xml"); Assert.True(result); }
public void TestVerifyValidDocument() { DigitalSignatureServiceClient client = new DigitalSignatureServiceClientImpl(DSS_LOCATION); bool result = client.Verify(validSignedDocument, "text/xml"); Assert.True(result); }
public void TestVerifyValidDocumentInvalidTlsAuthn() { X509Certificate2 invalidSslCertificate = new X509Certificate2(INVALID_SSL_CERT_PATH); DigitalSignatureServiceClient client = new DigitalSignatureServiceClientImpl(DSS_LOCATION_SSL); client.ConfigureSsl(invalidSslCertificate); try { client.Verify(validSignedDocument, "text/xml"); Assert.Fail(); } catch (SecurityNegotiationException e) { // expected Console.WriteLine("SystemException: " + e.Message); } }
public void TestVerifyInvalidSignatureDocument() { DigitalSignatureServiceClient client = new DigitalSignatureServiceClientImpl(DSS_LOCATION); try { client.Verify(invalidSignedDocument, "text/xml"); Assert.Fail(); } catch (SystemException e) { // expected Console.WriteLine("SystemException: " + e.Message); } }