PKCS7Detached
Genel Bakış
PKCS7Detached Java için FOSS’de bir sınıf. Mirasçılar: Signature.
PKCS#7 PDF için ayrı imza (ISO 32000-1:2008, §12.8.3.3.1).
Bu sınıf, Java programlarında PKCS7Detached nesnelerle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PKCS7Detached, getCertificate, getCertificateChain, getContactInfo, getCustomAppearance, getDate, getLocation, getName, getPrivateKey, getReason, getSubFilter, setContactInfo, ve 5 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: certificate, certificateChain, contactInfo, customAppearance, date, location,Ve 4 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
subFilter | String | Oku . | Alt filtreyi alır. |
privateKey | PrivateKey | Oku . | KeyStore yüklenmiş özel anahtarı gönderir. |
certificate | X509Certificate | Oku . | İşlemci’nin yüklenmiş KeyStore’dan X.509 sertifikasını gönderir. |
certificateChain | X509Certificate[] | Oku . | KeyStore yüklenmiş sertifika zincirini gönderir. |
reason | String | Oku . | İmzalama nedenini gönderir. |
location | String | Oku . | İmzalama yerini gönderir. |
contactInfo | String | Oku . | İletişim bilgilerini gönderir. |
name | String | Oku . | İmzacı adı geçersizleştirme döndürür. |
date | Date | Oku . | İmzalama tarihini gönderir. |
customAppearance | SignatureCustomAppearance | Oku . | İmza için özel görünüm ayarlarını gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PKCS7Detached(pfxPath: String, password: String) | PFX/P12 dosyasından PKCS#7 ayrı imzasını oluşturur. |
PKCS7Detached(pfxStream: InputStream, password: String) | PFX/P12 akışından PKCS#7 ayrı bir imza oluşturur. |
getSubFilter() → String | Alt filtreyi gönderir. |
getPrivateKey() → PrivateKey | KeyStore yüklenmiş özel anahtarı gönderir. |
getCertificate() → X509Certificate | İşlemci’nin yüklenmiş KeyStore’dan X.509 sertifikasını gönderir. |
getCertificateChain() → X509Certificate[] | KeyStore yüklenmiş sertifika zincirini gönderir. |
getReason() → String | İmzalama nedenini gönderir. |
setReason(reason: String) | İmzalama nedenini ayarlar. |
getLocation() → String | İmzalama yerini gönderir. |
setLocation(location: String) | İmzalama konumunu ayarlar. |
getContactInfo() → String | İletişim bilgilerini gönderir. |
setContactInfo(contactInfo: String) | İletişim bilgilerini ayarlar. |
getName() → String | İmzacı adı geçersizleştirme döndürür. |
setName(name: String) | İmzalayan adı geçersiz kılma ayarını belirler. |
getDate() → Date | İmzalama tarihini gönderir. |
setDate(date: Date) | İmzalama tarihini ayarlar. |
getCustomAppearance() → SignatureCustomAppearance | İmza için özel görünüm ayarlarını gönderir. |
setCustomAppearance(appearance: SignatureCustomAppearance) | İmza için özel görünüm ayarlarını ayarlar. |