Hejsa.
Har nu siddet i snart 2 dage, for og finde ud af, hvordan man kan få vist Timestampinformation ( tidspunkt for signering ) af digital signatur, via. vb.net.
Min nuværende kode er.:
Imports System.Security.Cryptography.X509Certificates
Public Class MainClass
Private Sub MainClass_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim instance As TimestampInformation
Dim value As X509Certificate2
Dim cert As X509Certificate = X509Certificate.CreateFromCertFile "Navn på exe, msu, cab osv.")
value = instance.SigningCertificate.(cert)
Console.WriteLine("hash= {0}", cert.GetCertHashString())
Console.WriteLine("effective Date= {0}", _
cert.GetEffectiveDateString())
Console.WriteLine("expire Date= {0}", _
cert.GetExpirationDateString())
Console.WriteLine("Issued By= {0}", cert.GetIssuerName())
Console.WriteLine("Issued To= {0}", cert.GetName())
Console.WriteLine("algo= {0}", cert.GetKeyAlgorithm())
Console.WriteLine("Pub Key= {0}", cert.GetPublicKeyString())
Console.WriteLine("TimestampInfo= {0}", value)
End Sub
End Class
men er helt gået i stå.
Hvordan får jeg værdien over i 'value'..?
Bær over med mig, hvis kode ikke er pro.
Mvh.
Robert L.
Indlæg senest redigeret d. 18.02.2014 15:26 af Bruger #18844