PKCS7

Genel Bakış

PKCS7 Java için FOSS’de bir sınıf. Mirasçılar: Signature.

PKCS#7 PDF için SHA-1 imzası (ISO 32000-1:2008, §12.8.3.3.2).

Bu sınıf, Java programlarında PKCS7 nesnelerle çalışmak için 18 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PKCS7, 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:AccessAçıklama:
subFilterStringOku .Alt filtreyi alır.
privateKeyPrivateKeyOku .KeyStore yüklenmiş özel anahtarı gönderir.
certificateX509CertificateOku .İşlemci’nin yüklenmiş KeyStore’dan X.509 sertifikasını gönderir.
certificateChainX509Certificate[]Oku .KeyStore yüklenmiş sertifika zincirini gönderir.
reasonStringOku .İmzalama nedenini gönderir.
locationStringOku .İmzalama yerini gönderir.
contactInfoStringOku .İletişim bilgilerini gönderir.
nameStringOku .İmzacı adı geçersizleştirme döndürür.
dateDateOku .İmzalama tarihini gönderir.
customAppearanceSignatureCustomAppearanceOku .İmza için özel görünüm ayarlarını gönderir.

Yöntemler

SignatureAçıklama:
PKCS7(pfxPath: String, password: String)Bir PFX/P12 dosyasından PKCS#7 SHA-1 imzasını oluşturur.
PKCS7(pfxStream: InputStream, password: String)PFX/P12 akışından PKCS#7 SHA-1 imzasını oluşturur.
getSubFilter()StringAlt filtreyi gönderir.
getPrivateKey()PrivateKeyKeyStore 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ı ayarlar.
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.

Ayrıca bakınız:

 Türkçe