I eine Zeichenkette repräsentiert erhielt PEM Zertifikat:Convert Zertifikat Zeichenfolge Bytedatenfeld
-----BEGIN CERTIFICATE-----
MIICUTCCAfugAwIBAgIBADANBgkqhkiG9w0BAQQFADBXMQswCQYDVQQGEwJDTjEL
MAkGA1UECBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMC
VU4xFDASBgNVBAMTC0hlcm9uZyBZYW5nMB4XDTA1MDcxNTIxMTk0N1oXDTA1MDgx
NDIxMTk0N1owVzELMAkGA1UEBhMCQ04xCzAJBgNVBAgTAlBOMQswCQYDVQQHEwJD
TjELMAkGA1UEChMCT04xCzAJBgNVBAsTAlVOMRQwEgYDVQQDEwtIZXJvbmcgWWFu
ZzBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQCp5hnG7ogBhtlynpOS21cBewKE/B7j
V14qeyslnr26xZUsSVko36ZnhiaO/zbMOoRcKK9vEcgMtcLFuQTWDl3RAgMBAAGj
gbEwga4wHQYDVR0OBBYEFFXI70krXeQDxZgbaCQoR4jUDncEMH8GA1UdIwR4MHaA
FFXI70krXeQDxZgbaCQoR4jUDncEoVukWTBXMQswCQYDVQQGEwJDTjELMAkGA1UE
CBMCUE4xCzAJBgNVBAcTAkNOMQswCQYDVQQKEwJPTjELMAkGA1UECxMCVU4xFDAS
BgNVBAMTC0hlcm9uZyBZYW5nggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEE
BQADQQA/ugzBrjjK9jcWnDVfGHlk3icNRq0oV7Ri32z/+HQX67aRfgZu7KWdI+Ju
Wm7DCfrPNGVwFWUQOmsPue9rZBgO
-----END CERTIFICATE-----
I die oben Saite zu Saite variable String myCertStr
zugeordnet.
Was ist der richtige Weg, um myCertStr
in DER-codiertes Byte [] zu konvertieren?
(Ich bin mit Java 7, und ich bin nicht daran interessiert, 3rd-Party-Bibliothek für diesen Einsatz, ich suche für eine JDK7 Art und Weise, es zu tun.)
Würde es Ihnen etwas ausmachen, Ihren Zertifikatskörper (Base64) so zu aktualisieren, dass er der Kopfzeile entspricht (dh einem vollständigen Zertifikat) , nicht nur ein öffentlicher RSA-Schlüssel), da es für diejenigen, die über diese Frage stolpern und sich dazu entschließen, damit zu experimentieren, eher verwirrend sein kann. – zeppelin
Der Zertifikatstext sieht aufgrund der Spalte ".." immer noch kaputt aus. – zeppelin
@zeppelin, ich habe es aktualisiert, bitte sehen Sie, danke! –