Show TOC

Zugriff auf den AS Java SchlüsselspeicherLocate this document in the navigation structure

Der AS Java stellt einen Schlüsselspeicher zur Verwaltung von Schlüsseln und Zertifikaten zur Verfügung.

Weitere Informationen: Using the AS Java Key Storage

Interface-Überblick

Merkmal Wert

Name

AF KeyStore Management

Zweck

Zugriff auf AS Java Schlüsselspeicher

Typ

Java-Bibliothek in der Fassade com.sap.aii.af.lib.facade

Technischer Name

com.sap.aii.security.lib

Zertifizierung

Optional

Syntax

JavaDoc package com.sap.aii.af.service.rsource

  • Mit dem AS Java wird die Bibliothek security.class zur Verfügung gestellt, die ein API bereitstellt, mit dem Sie mit Schlüsseln und Zertifikaten aus dem Schlüsselspeicher arbeiten können.

    Die Bibliothek enthält tc_sec_ssf.jar , die das API implementiert.

  • Wenn Sie das API verwenden, muss Ihr Adapter oder Ihr Modul security.class und die Erweiterung des Adapter-Framework com.sap.aii.security.lib referenzieren.

    Passen Sie die Deployment Descriptoren application-j2ee-engine.xml und connector-j2ee-engine.xml entsprechend an.

  • Das API bietet keine einfache Möglichkeit, auf den Schlüsselspeicher von einem JCA-Adapter oder einem Adapter-Modul aus zuzugreifen. Daher stellt das Adapter-Framework die Klasse SAPSecurityResources bereit, mit der Sie den Schlüsselspeicher öffnen können.

    Das SAPSecurityResources API ist Teil der Adapter-Framework-Services, daher ist eine Referenz auf com.sap.aii.af.svc.facade ausreichend.

    SAPSecurityResources erlaubt Ihnen den Zugriff auf die KeyStoreManager-Klassen der Bibliothek com.sap.aii.security.lib (Anzeigename: SAP XI Security Lib ) welche Bestandteil der com.sap.aii.af.svc.facade ist.

    com.sap.aii.security.lib ruft ISsfProfile oder ISsfPab des security.class API auf.

    Hinweis

    Im Beispieladapter und Beispielmodul wird gezeigt, wie Sie auf einen privaten Schlüssel beispielsweise zur Verschlüsselung zugreifen können .

    Suchen Sie hierzu in SPIManagedConnection.java nach der Zeichenkette CS_ASECGETCERT und in ConvertCRLFfromToLF.java nach der Zeichenkette CS_MSECGETCERT.