コード例 #1
0
ファイル: TestDSS.cs プロジェクト: maugsan/dcfd-mw-applet
        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);
        }
コード例 #2
0
ファイル: TestDSS.cs プロジェクト: maugsan/dcfd-mw-applet
        public void TestVerifyValidDocumentSslNoTlsAuthn()
        {
            DigitalSignatureServiceClient client = new DigitalSignatureServiceClientImpl(DSS_LOCATION_SSL);
            client.ConfigureSsl(null);

            bool result = client.Verify(validSignedDocument, "text/xml");
            Assert.True(result);
        }
コード例 #3
0
ファイル: TestDSS.cs プロジェクト: maugsan/dcfd-mw-applet
        public void TestVerifyValidDocument()
        {
            DigitalSignatureServiceClient client = new DigitalSignatureServiceClientImpl(DSS_LOCATION);

            bool result = client.Verify(validSignedDocument, "text/xml");
            Assert.True(result);
        }
コード例 #4
0
ファイル: TestDSS.cs プロジェクト: maugsan/dcfd-mw-applet
 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);
     }
 }
コード例 #5
0
ファイル: TestDSS.cs プロジェクト: maugsan/dcfd-mw-applet
        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);
            }
        }