Hallo Entwickler,
ich habe folgendes Problem zu lösen: eine Textdatei soll mittels einem Kartenleser und einer Secure-Card qualifiziert signiert werden. Da unsere Applikation mit Sybase PowerBuilder entwicklelt wurde, und PowerBuilder diesbezüglich keine Unterstützung bietet, habe ich mich entschlossen eine C++-Extension zu programmieren, welche die Signatur vornimmt und von unserer App aus angesprochen werden kann.
Ich habe mich mittlerweile mit Visual-C++ soweit angefreundet, daß ich eine kleine Test-Extension geschrieben habe, welche mir den Inhalt einer Datei "hashed" und diesen Hash mittels Kartenleser qualifiziert signiert (zentrale Funktionen: "CryptHashData" und "CryptSignHash"). Nun fehlt mir aber die "Struktur" in welche ich die gewonnenen Daten einbetten kann. Dem Prinzip der CMS folgend benötige ich hierfür die CMS-Container des Typs SignedData und SignerInfo. Hier komme ich aber nicht so richtig weiter. In der MSDN finde ich dazu nichts passendes...
Kann mir jemand einen Tip geben ob mein Lösungsweg ungefähr in die richtige Richtung verläuft oder ich falsch an diese Problemstellung heranhgehe. Das ist für mich ein völlig neues Fachgebiet und in unserer Firma ist diesbezgl. leider kein Know-How vorhanden.
Als Endprodukt hätte ich gerne die Originaldatei (z.B. "123.txt") und eine Signaturdatei (also detached, z.B. "123.sgn").
Grüße,
Michael
ich habe folgendes Problem zu lösen: eine Textdatei soll mittels einem Kartenleser und einer Secure-Card qualifiziert signiert werden. Da unsere Applikation mit Sybase PowerBuilder entwicklelt wurde, und PowerBuilder diesbezüglich keine Unterstützung bietet, habe ich mich entschlossen eine C++-Extension zu programmieren, welche die Signatur vornimmt und von unserer App aus angesprochen werden kann.
Ich habe mich mittlerweile mit Visual-C++ soweit angefreundet, daß ich eine kleine Test-Extension geschrieben habe, welche mir den Inhalt einer Datei "hashed" und diesen Hash mittels Kartenleser qualifiziert signiert (zentrale Funktionen: "CryptHashData" und "CryptSignHash"). Nun fehlt mir aber die "Struktur" in welche ich die gewonnenen Daten einbetten kann. Dem Prinzip der CMS folgend benötige ich hierfür die CMS-Container des Typs SignedData und SignerInfo. Hier komme ich aber nicht so richtig weiter. In der MSDN finde ich dazu nichts passendes...
Kann mir jemand einen Tip geben ob mein Lösungsweg ungefähr in die richtige Richtung verläuft oder ich falsch an diese Problemstellung heranhgehe. Das ist für mich ein völlig neues Fachgebiet und in unserer Firma ist diesbezgl. leider kein Know-How vorhanden.
Als Endprodukt hätte ich gerne die Originaldatei (z.B. "123.txt") und eine Signaturdatei (also detached, z.B. "123.sgn").
Grüße,
Michael
Comment