Ich habe einige Daten eines X509v3-Zertifikats, das an einer zentralen Lizenzierungsstation verwendet wird. Meine Frage ist, ist die folgende Menge an Informationen genug für mich, um Daten mit C# -Code zu entschlüsseln? Und wie werden die Zertifikateigenschaften in ein Projekt importiert? Muss ich eine Zertifikatsdatei erstellen, um weiter zu machen?Verwenden eines X509-Zertifikats für die Entschlüsselung
mir bekannt sind:
- Betreff
- Seriennummer
- Emittent
- "root-ca"
- Public Key Algorithmus: "rsaEncryption"
- RSA-Modul, 128 Bytes
- RSA Public Key Exponent
- X509v3 Erweiterte Schlüsselverwendung: "kritischen"
- Signature Algorithm: "md5WithRSAEncryption", gefolgt von 256 untitled Bytes
- SHA1 Fingerprint
Ich habe keine Zertifikatsdatei. Entschuldigung, wenn eine ähnliche Frage bereits beantwortet wurde, leider konnte ich keine finden wie meine.
Was meinen Sie mit "RSA Exponent"? Um zu entschlüsseln, benötigen Sie den privaten Schlüsselexponenten. der Exponent des öffentlichen Schlüssels wird nicht ausreichen; siehe https://en.wikipedia.org/wiki/RSA_%28cryptosystem%29#Decryption. – fuglede