2009-07-01 5 views

Antwort

0

Ich vermute, das auf dem Server bereitstellt LDAP und der Syntax des usercertificate-Attribut abhängen. Es könnte ein String-Attribut sein, dann müsste der Inhalt 64-kodiert sein. Oder es könnte ein Octet-Syntaxattribut sein.

Durch die Suche "mit" ein Zertifikat, was meinst du? Verbinden Sie sich über SSL/TLS mit einem Zertifikat oder suchen Sie ein Objekt, dem dieses Zertifikat zugeordnet ist? Nicht klar von Ihrer Frage.

+0

Entschuldigung für die Mehrdeutigkeit, aber suchen Sie speziell: "Finden Sie ein Objekt, das dieses spezifische Zertifikat zugewiesen hat" – Joshua

+0

Wird auf Ihrem LDAP-Server der private Schlüssel des Zertifikats oder ein DN auf ein Zertifikatobjekt oder was? Das scheint dich zum Kern der Frage zu bringen. – geoffc

1

Dies wird normalerweise erreicht, indem der Zertifikats-DN dem LDAP-Eintrag zugeordnet wird.

+0

aber, wie suche ich mit Java? Übergebe ich das Bytearray mit userCertificate = {0} oder kodiere ich es irgendwie in einen String? – Joshua

+0

Wie werden mehrere Zertifikate gehandhabt - also ist das '=' der richtige Operator? – Joshua