A B C D E G H I J K L M N O P R S T U W X

A

AESWrapRSAExample - class rozdzial4.AESWrapRSAExample.
Opakowywanie klucza RSA za pomocą AES.
AESWrapRSAExample() - Constructor for class rozdzial4.AESWrapRSAExample
 
ASN1DumpExample - class rozdzial5.ASN1DumpExample.
Przykład użycia klasy ASN1Dump wykorzystujący klasę MyStructure.
ASN1DumpExample() - Constructor for class rozdzial5.ASN1DumpExample
 
AlgorithmParameterExample - class rozdzial4.AlgorithmParameterExample.
Szyfrowanie algorytmem El Gamala z generowaniem losowego klucza i obiektem AlgorithmParameters.
AlgorithmParameterExample() - Constructor for class rozdzial4.AlgorithmParameterExample
 

B

BaseRSAExample - class rozdzial4.BaseRSAExample.
Podstawowy przykład RSA.
BaseRSAExample() - Constructor for class rozdzial4.BaseRSAExample
 
BasicDHExample - class rozdzial4.BasicDHExample.
Dwustronne uzgadnianie klucza metodą Diffiego-Hellmana.
BasicDHExample() - Constructor for class rozdzial4.BasicDHExample
 
BasicDSAExample - class rozdzial4.BasicDSAExample.
 
BasicDSAExample() - Constructor for class rozdzial4.BasicDSAExample
 
BasicECDHExample - class rozdzial4.BasicECDHExample.
Diffie-Hellman z szyfrowaniem opartym na krzywej eliptycznej.
BasicECDHExample() - Constructor for class rozdzial4.BasicECDHExample
 
BasicECDSAExample - class rozdzial4.BasicECDSAExample.
Prosty przykład tworzenia i weryfikacji podpisu algorytmem ECDSA.
BasicECDSAExample() - Constructor for class rozdzial4.BasicECDSAExample
 
BasicPSSExample - class rozdzial4.BasicPSSExample.
 
BasicPSSExample() - Constructor for class rozdzial4.BasicPSSExample
 
buildChain() - Static method in class rozdzial6.PKCS10CertCreateExample
 
buildPath(X509Certificate, X509CertSelector, CertStore) - Static method in class rozdzial9.Utils
Buduje ścieżkę zaczynającą się od podanego punktu zaufania, uwzględniającą przekazane ograniczenia certyfikatu końcowego i repozytorium certyfikatów.

C

CLIENT_NAME - Static variable in class rozdzial10.Utils
 
CLIENT_PASSWORD - Static variable in class rozdzial10.Utils
 
CMSProcessableFile - class rozdzial9.CMSProcessableFile.
Wersja interfejsu CMSProcessable do pracy z obiektami klasy File.
CMSProcessableFile(File) - Constructor for class rozdzial9.CMSProcessableFile
Konstruktor bazowy.
CRLCertFactoryExample - class rozdzial7.CRLCertFactoryExample.
Pobieranie listy CRL za pomocą obiektu CertificateFactory.
CRLCertFactoryExample() - Constructor for class rozdzial7.CRLCertFactoryExample
 
CRLCertStoreExample - class rozdzial7.CRLCertStoreExample.
Przykład użycia klas X509CRLSelector i CertStore.
CRLCertStoreExample() - Constructor for class rozdzial7.CRLCertStoreExample
 
CertPathBuilderExample - class rozdzial7.CertPathBuilderExample.
Prosty przykład wykorzystania klasy CertPathBuilder.
CertPathBuilderExample() - Constructor for class rozdzial7.CertPathBuilderExample
 
CertPathExample - class rozdzial6.CertPathExample.
Prosty przykład tworzenia i kodowania obiektu CertPath.
CertPathExample() - Constructor for class rozdzial6.CertPathExample
 
CertPathValidatorExample - class rozdzial7.CertPathValidatorExample.
Prosty przykład walidacji ścieżki certyfikatów.
CertPathValidatorExample() - Constructor for class rozdzial7.CertPathValidatorExample
 
CertPathValidatorWithCheckerExample - class rozdzial7.CertPathValidatorWithCheckerExample.
Prosty przykład walidacji ścieżki certyfikatów z wykorzystaniem klasy PKIXCertPathChecker.
CertPathValidatorWithCheckerExample() - Constructor for class rozdzial7.CertPathValidatorWithCheckerExample
 
CertReqSolution - class rozdzial8.CertReqSolution.
Przykład ilustrujący przetwarzanie żądania certyfikacji PKCS #10, zapisanego w pliku "pkcs10.req" w formacie PEM.
CertReqSolution() - Constructor for class rozdzial8.CertReqSolution
 
CertStoreExample - class rozdzial6.CertStoreExample.
Przykład wykorzystania repozytorium certyfikatów CertStore i selektora CertSelector.
CertStoreExample() - Constructor for class rozdzial6.CertStoreExample
 
CertificateFactoryExample - class rozdzial6.CertificateFactoryExample.
Prosty przykład użycia klasy CertificateFactory.
CertificateFactoryExample() - Constructor for class rozdzial6.CertificateFactoryExample
 
CipherMacExample - class rozdzial3.CipherMacExample.
Wiadomość bez modyfikacji z kodem MAC (DES), szyfrowanie AES w trybie CTR.
CipherMacExample() - Constructor for class rozdzial3.CipherMacExample
 
CollectionMultipleCertificateExample - class rozdzial6.CollectionMultipleCertificateExample.
Prosty przykład wykorzystania klasy CertificateFactory.
CollectionMultipleCertificateExample() - Constructor for class rozdzial6.CollectionMultipleCertificateExample
 
CompressedDataExample - class rozdzial9.CompressedDataExample.
Prosty przykład użycia typu danych skompresowanych w CMS.
CompressedDataExample() - Constructor for class rozdzial9.CompressedDataExample
 
CompressedMailExample - class rozdzial9.CompressedMailExample.
Prosty przykład tworzenia i przetwarzania skompresowanej wiadomości e-mail.
CompressedMailExample() - Constructor for class rozdzial9.CompressedMailExample
 
CreateKeyStores - class rozdzial10.CreateKeyStores.
Tworzy dane identyfikacyjne dla potrzeb sesji SSL.
CreateKeyStores() - Constructor for class rozdzial10.CreateKeyStores
 
createCRL(X509Certificate, PrivateKey, BigInteger) - Static method in class rozdzial7.X509CRLExample
 
createCredentials() - Static method in class rozdzial9.Utils
Tworzy repozytorium kluczy zawierający prywatne dane identyfikacyjne z łańcuchem certyfikatów i punktem zaufania.
createCtrIvForAES(int, SecureRandom) - Static method in class rozdzial3.Utils
Tworzy IV dla szyfrowania AES w trybie CTR.
createEndEntityCredential(PrivateKey, X509Certificate) - Static method in class rozdzial8.Utils
Wygenerowanie obiektu X500PrivateCredential dla podmiotu certyfikatu końcowego.
createFixedRandom() - Static method in class rozdzial4.Utils
Zwraca obiekt SecureRandom generujacy stałą wartość.
createIntermediateCredential(PrivateKey, X509Certificate) - Static method in class rozdzial8.Utils
Wygenerowanie obiektu X500PrivateCredential dla podmiotu certyfikatu pośredniego.
createKeyForAES(int, SecureRandom) - Static method in class rozdzial3.Utils
Tworzy klucz dla algorytmu AES.
createKeyStore() - Static method in class rozdzial8.JCEKSStoreEntryExample
 
createKeyStore() - Static method in class rozdzial8.JKSStoreExample
 
createKeyStore() - Static method in class rozdzial8.PKCS12StoreExample
 
createMimeMessage(String, Object, String) - Static method in class rozdzial9.Utils
Tworzy wiadomość MIME na podstawie przekazanej treści.
createMultipartWithSignature(PrivateKey, X509Certificate, CertStore, MimeBodyPart) - Static method in class rozdzial9.SignedMailExample
 
createRootCredential() - Static method in class rozdzial8.Utils
Wygenerowanie obiektu X500PrivateCredential dla podmiotu certyfikatu głównego.

D

DigestIOExample - class rozdzial3.DigestIOExample.
Prosty przykład obsługi strumieni wejścia-wyjścia z SHA1.
DigestIOExample() - Constructor for class rozdzial3.DigestIOExample
 

E

END_ENTITY_ALIAS - Static variable in class rozdzial8.Utils
 
ElGamalKeyExchangeExample - class rozdzial4.ElGamalKeyExchangeExample.
Przykład RSA z dopełnieniem OAEP i losowym kluczem.
ElGamalKeyExchangeExample() - Constructor for class rozdzial4.ElGamalKeyExchangeExample
 
EncapsulatedSignedDataExample - class rozdzial9.EncapsulatedSignedDataExample.
 
EncapsulatedSignedDataExample() - Constructor for class rozdzial9.EncapsulatedSignedDataExample
 
EncryptedPrivateKeyInfoExample - class rozdzial5.EncryptedPrivateKeyInfoExample.
Prosty przykład demonstrujący szyfrowanie z hasłem i wykorzystanie obiektu EncryptedPrivateKeyInfo.
EncryptedPrivateKeyInfoExample() - Constructor for class rozdzial5.EncryptedPrivateKeyInfoExample
 
EnvelopedMailExample - class rozdzial9.EnvelopedMailExample.
Prosty przykład tworzenia i przetwarzania koperty cyfrowej opakowanej w wiadomość e-mail.
EnvelopedMailExample() - Constructor for class rozdzial9.EnvelopedMailExample
 
EnvelopedSignedMailExample - class rozdzial9.EnvelopedSignedMailExample.
Prosty przykład tworzący i przetwarzający podpisaną wiadomość e-mail zawierającą kopertę cyfrową.
EnvelopedSignedMailExample() - Constructor for class rozdzial9.EnvelopedSignedMailExample
 

G

generateDerivedKey(char[], byte[], int) - Method in class rozdzial3.PKCS5Scheme1
 
generateEndEntityCert(PublicKey, PrivateKey, X509Certificate) - Static method in class rozdzial7.Utils
Generuje przykładowy certyfikat V3 służący za certyfikat użytkownika końcowego.
generateIntermediateCert(PublicKey, PrivateKey, X509Certificate) - Static method in class rozdzial7.Utils
Generuje przykładowy certyfikat V3 służący za certyfikat centrum pośredniego.
generateMask(byte[], int) - Method in class rozdzial3.MGF1
Generuje maskę.
generateOCSPRequest(X509Certificate, BigInteger) - Static method in class rozdzial7.OCSPClientExample
 
generateOCSPResponse(OCSPReq, PrivateKey, PublicKey, CertificateID) - Static method in class rozdzial7.OCSPResponderExample
 
generateRSAKeyPair() - Static method in class rozdzial6.Utils
Tworzy parę losowych, 1024-bitowych kluczy RSA.
generateRequest(KeyPair) - Static method in class rozdzial6.PKCS10CertRequestExample
 
generateRequest(KeyPair) - Static method in class rozdzial6.PKCS10ExtensionExample
 
generateRootCert(KeyPair) - Static method in class rozdzial7.Utils
Generuje przykładowy certyfikat V1 służący za certyfikat główny.
generateV1Certificate(KeyPair) - Static method in class rozdzial6.X509V1CreateExample
 
generateV3Certificate(KeyPair) - Static method in class rozdzial6.X509V3CreateExample
 
getContent() - Method in class rozdzial9.CMSProcessableFile
Zwraca obiekt klasy File przekazany w konstruktorze.
getStatusMessage(KeyPair, X509Certificate, BigInteger, X509Certificate) - Static method in class rozdzial7.OCSPResponderExample
 

H

HTTPSClientExample - class rozdzial10.HTTPSClientExample.
Klient SSL z uwierzytelnianiem po stronie klienta.
HTTPSClientExample() - Constructor for class rozdzial10.HTTPSClientExample
 
HTTPSServerExample - class rozdzial10.HTTPSServerExample.
Podstawowy serwer HTTPS z nieobowiązkowym uwierzytelnianiem klienta.
HTTPSServerExample() - Constructor for class rozdzial10.HTTPSServerExample
 

I

INTERMEDIATE_ALIAS - Static variable in class rozdzial8.Utils
 
IVExample - class rozdzial5.IVExample.
Przykład ilustrujący kodowanie IV.
IVExample() - Constructor for class rozdzial5.IVExample
 
InlineIvCBCExample - class rozdzial2.InlineIvCBCExample.
Przykład szyfrowania symetrycznego algorytmem DES w trybie CBC z dopełnieniem i osadzonym wektorem inicjalizacyjnym.
InlineIvCBCExample() - Constructor for class rozdzial2.InlineIvCBCExample
 
isValid(CMSSignedData, X509Certificate) - Static method in class rozdzial9.SignedDataProcessor
Przyjmuje wiadomość CMS z podpisanymi danymi oraz punkt zaufania i na ich podstawie ustala, czy podpis wiadomości daje się sprawdzić certyfikatem użytkownika końcowego uznawanym przez punkt zaufania rootCert.

J

JCEKSStoreBuilderExample - class rozdzial8.JCEKSStoreBuilderExample.
Prosty przykład wykorzystania klasy KeyStore.Builder do stworzenia obiektu, z którego można później pobrać klucz prywatny.
JCEKSStoreBuilderExample() - Constructor for class rozdzial8.JCEKSStoreBuilderExample
 
JCEKSStoreEntryExample - class rozdzial8.JCEKSStoreEntryExample.
Przykład wykorzystania repozytorium kluczy typu JCEKS z obiektami klas KeyStore.Entry i KeyStore.ProtectionParameter.
JCEKSStoreEntryExample() - Constructor for class rozdzial8.JCEKSStoreEntryExample
 
JKSStoreExample - class rozdzial8.JKSStoreExample.
Przykład prostego wykorzystania obiektu KeyStore.
JKSStoreExample() - Constructor for class rozdzial8.JKSStoreExample
 

K

KEKEnvelopedDataExample - class rozdzial9.KEKEnvelopedDataExample.
Pokazuje tworzenie i przetwarzanie koperty cyfrowej z odbiorcą korzystającym z klucza szyfrowanego kluczem symetrycznym.
KEKEnvelopedDataExample() - Constructor for class rozdzial9.KEKEnvelopedDataExample
 
KEY_PASSWD - Static variable in class rozdzial9.Utils
 
KeyGeneratorExample - class rozdzial2.KeyGeneratorExample.
Prosty przykład wykorzystania klasy KeyGenerator, pokazujący jak utworzyć obiekt SecretKeySpec z zakodowanego klucza.
KeyGeneratorExample() - Constructor for class rozdzial2.KeyGeneratorExample
 
KeyStoreFileUtility - class rozdzial8.KeyStoreFileUtility.
Tworzy dwa pliki repozytoriów w bieżącym katalogu.
KeyStoreFileUtility() - Constructor for class rozdzial8.KeyStoreFileUtility
 
KeyTransEnvelopedDataExample - class rozdzial9.KeyTransEnvelopedDataExample.
Pokazuje tworzenie i przetwarzanie opakowanej wiadomości z odbiorcą korzystającym z klucza publicznego.
KeyTransEnvelopedDataExample() - Constructor for class rozdzial9.KeyTransEnvelopedDataExample
 
KeyTransEnvelopedDataWithCertMatchExample - class rozdzial9.KeyTransEnvelopedDataWithCertMatchExample.
Przykład ilustrujący tworzenie i przetwarzanie koperty cyfrowej z odbiorcą dla klucza publicznego i porównaniem ID odbiorcy z certyfikatem w celu upewnienia się, że mamy właściwego odbiorcę.
KeyTransEnvelopedDataWithCertMatchExample() - Constructor for class rozdzial9.KeyTransEnvelopedDataWithCertMatchExample
 
keyPassword - Static variable in class rozdzial8.JCEKSStoreEntryExample
 
keyPassword - Static variable in class rozdzial8.JKSStoreExample
 

L

ListAlgorithms - class rozdzial1.ListAlgorithms.
 
ListAlgorithms() - Constructor for class rozdzial1.ListAlgorithms
 
ListBCCapabilities - class rozdzial1.ListBCCapabilities.
Wypisuje udostępniane przez dostawcę BC algorytmy szyfrowania, uzgadniania klucza, kodów MAC, skrótów, podpisów i inne.
ListBCCapabilities() - Constructor for class rozdzial1.ListBCCapabilities
 
ListProviders - class rozdzial1.ListProviders.
Wypisuje dostawców zainstalowanych w bieżącym środowisku uruchomieniowym Javy.
ListProviders() - Constructor for class rozdzial1.ListProviders
 

M

MGF1 - class rozdzial3.MGF1.
Funkcja generująca maskę zgodnie z opisem w PKCS1v2.
MGF1(MessageDigest) - Constructor for class rozdzial3.MGF1
Tworzy wersję MGF1 dla zadanej funkcji skrótu.
MultipleCertificateExample - class rozdzial6.MultipleCertificateExample.
Prosty przykład wykorzystania klasy CertificateFactory.
MultipleCertificateExample() - Constructor for class rozdzial6.MultipleCertificateExample
 
MyStructure - class rozdzial5.MyStructure.
Implementacja przykładowej struktury ASN.1.
MyStructure(ASN1Sequence) - Constructor for class rozdzial5.MyStructure
Konstruktor pobierający obiekt ASN.1 SEQUENCE.
MyStructure(int, Date, byte[], String, String) - Constructor for class rozdzial5.MyStructure
Konstruktor pobierający zestaw obiektów i typów pierwotnych Javy odpowiadających poszczególnym polom struktury.
MyStructureTest - class rozdzial5.MyStructureTest.
Klasa testowa dla struktury MyStructure.
MyStructureTest() - Constructor for class rozdzial5.MyStructureTest
 
main(String[]) - Static method in class rozdzial1.ListAlgorithms
Wypisuje dostępne algorytmy szyfrowania, uzgadniania klucza, kodów MAC, skrótów wiadomości i podpisów.
main(String[]) - Static method in class rozdzial1.ListBCCapabilities
 
main(String[]) - Static method in class rozdzial1.ListProviders
 
main(String[]) - Static method in class rozdzial1.PolicyTest
 
main(String[]) - Static method in class rozdzial1.PrecedenceTest
 
main(String[]) - Static method in class rozdzial1.SimplePolicyTest
 
main(String[]) - Static method in class rozdzial1.SimpleProviderTest
 
main(String[]) - Static method in class rozdzial10.CreateKeyStores
 
main(String[]) - Static method in class rozdzial10.HTTPSClientExample
 
main(String[]) - Static method in class rozdzial10.HTTPSServerExample
 
main(String[]) - Static method in class rozdzial10.SSLClientExample
 
main(String[]) - Static method in class rozdzial10.SSLClientWithClientAuthExample
 
main(String[]) - Static method in class rozdzial10.SSLClientWithClientAuthTrustExample
 
main(String[]) - Static method in class rozdzial10.SSLServerExample
 
main(String[]) - Static method in class rozdzial10.SSLServerWithClientAuthExample
 
main(String[]) - Static method in class rozdzial10.SSLServerWithClientAuthIdExample
 
main(String[]) - Static method in class rozdzial2.InlineIvCBCExample
 
main(String[]) - Static method in class rozdzial2.KeyGeneratorExample
 
main(String[]) - Static method in class rozdzial2.NonceIvCBCExample
 
main(String[]) - Static method in class rozdzial2.PBEWithParamsExample
 
main(String[]) - Static method in class rozdzial2.PBEWithoutParamsExample
 
main(String[]) - Static method in class rozdzial2.SimpleCBCExample
 
main(String[]) - Static method in class rozdzial2.SimpleCTRExample
 
main(String[]) - Static method in class rozdzial2.SimpleCipherWrapExample
 
main(String[]) - Static method in class rozdzial2.SimpleECBExample
 
main(String[]) - Static method in class rozdzial2.SimpleIOExample
 
main(String[]) - Static method in class rozdzial2.SimpleStreamExample
 
main(String[]) - Static method in class rozdzial2.SimpleSymmetricExample
 
main(String[]) - Static method in class rozdzial2.SimpleSymmetricPaddingExample
 
main(String[]) - Static method in class rozdzial2.SimpleWrapExample
 
main(String[]) - Static method in class rozdzial3.CipherMacExample
 
main(String[]) - Static method in class rozdzial3.DigestIOExample
 
main(String[]) - Static method in class rozdzial3.MGF1
 
main(String[]) - Static method in class rozdzial3.PKCS5Scheme1Test
 
main(String[]) - Static method in class rozdzial3.TamperedDigestExample
 
main(String[]) - Static method in class rozdzial3.TamperedExample
 
main(String[]) - Static method in class rozdzial3.TamperedWithDigestExample
 
main(String[]) - Static method in class rozdzial3.TamperedWithHMacExample
 
main(String[]) - Static method in class rozdzial4.AESWrapRSAExample
 
main(String[]) - Static method in class rozdzial4.AlgorithmParameterExample
 
main(String[]) - Static method in class rozdzial4.BaseRSAExample
 
main(String[]) - Static method in class rozdzial4.BasicDHExample
 
main(String[]) - Static method in class rozdzial4.BasicDSAExample
 
main(String[]) - Static method in class rozdzial4.BasicECDHExample
 
main(String[]) - Static method in class rozdzial4.BasicECDSAExample
 
main(String[]) - Static method in class rozdzial4.BasicPSSExample
 
main(String[]) - Static method in class rozdzial4.ElGamalKeyExchangeExample
 
main(String[]) - Static method in class rozdzial4.NamedCurveExample
 
main(String[]) - Static method in class rozdzial4.OAEPPaddedRSAExample
 
main(String[]) - Static method in class rozdzial4.PKCS1PaddedRSAExample
 
main(String[]) - Static method in class rozdzial4.PKCS1SignatureExample
 
main(String[]) - Static method in class rozdzial4.RSAKeyExchangeExample
 
main(String[]) - Static method in class rozdzial4.RandomKeyElGamalExample
 
main(String[]) - Static method in class rozdzial4.RandomKeyRSAExample
 
main(String[]) - Static method in class rozdzial4.ThreeWayDHExample
 
main(String[]) - Static method in class rozdzial5.ASN1DumpExample
 
main(String[]) - Static method in class rozdzial5.EncryptedPrivateKeyInfoExample
 
main(String[]) - Static method in class rozdzial5.IVExample
 
main(String[]) - Static method in class rozdzial5.MyStructureTest
 
main(String[]) - Static method in class rozdzial5.PKCS1SigEncodingExample
 
main(String[]) - Static method in class rozdzial5.PKCS8EncodedKeySpecExample
 
main(String[]) - Static method in class rozdzial5.PSSParamExample
 
main(String[]) - Static method in class rozdzial5.X509EncodedKeySpecExample
 
main(String[]) - Static method in class rozdzial6.CertPathExample
 
main(String[]) - Static method in class rozdzial6.CertStoreExample
 
main(String[]) - Static method in class rozdzial6.CertificateFactoryExample
 
main(String[]) - Static method in class rozdzial6.CollectionMultipleCertificateExample
 
main(String[]) - Static method in class rozdzial6.MultipleCertificateExample
 
main(String[]) - Static method in class rozdzial6.PEMCertificateFactoryExample
 
main(String[]) - Static method in class rozdzial6.PKCS10CertCreateExample
 
main(String[]) - Static method in class rozdzial6.PKCS10CertRequestExample
 
main(String[]) - Static method in class rozdzial6.PKCS10ExtensionExample
 
main(String[]) - Static method in class rozdzial6.X509V1CreateExample
 
main(String[]) - Static method in class rozdzial6.X509V3CreateExample
 
main(String[]) - Static method in class rozdzial7.CRLCertFactoryExample
 
main(String[]) - Static method in class rozdzial7.CRLCertStoreExample
 
main(String[]) - Static method in class rozdzial7.CertPathBuilderExample
 
main(String[]) - Static method in class rozdzial7.CertPathValidatorExample
 
main(String[]) - Static method in class rozdzial7.CertPathValidatorWithCheckerExample
 
main(String[]) - Static method in class rozdzial7.OCSPClientExample
 
main(String[]) - Static method in class rozdzial7.OCSPResponderExample
 
main(String[]) - Static method in class rozdzial7.X509CRLExample
 
main(String[]) - Static method in class rozdzial8.CertReqSolution
 
main(String[]) - Static method in class rozdzial8.JCEKSStoreBuilderExample
 
main(String[]) - Static method in class rozdzial8.JCEKSStoreEntryExample
 
main(String[]) - Static method in class rozdzial8.JKSStoreExample
 
main(String[]) - Static method in class rozdzial8.KeyStoreFileUtility
 
main(String[]) - Static method in class rozdzial8.PKCS12StoreExample
 
main(String[]) - Static method in class rozdzial9.CompressedDataExample
 
main(String[]) - Static method in class rozdzial9.CompressedMailExample
 
main(String[]) - Static method in class rozdzial9.EncapsulatedSignedDataExample
 
main(String[]) - Static method in class rozdzial9.EnvelopedMailExample
 
main(String[]) - Static method in class rozdzial9.EnvelopedSignedMailExample
 
main(String[]) - Static method in class rozdzial9.KEKEnvelopedDataExample
 
main(String[]) - Static method in class rozdzial9.KeyTransEnvelopedDataExample
 
main(String[]) - Static method in class rozdzial9.KeyTransEnvelopedDataWithCertMatchExample
 
main(String[]) - Static method in class rozdzial9.SignedDataExample
 
main(String[]) - Static method in class rozdzial9.SignedMailExample
 
main(String[]) - Static method in class rozdzial9.SignedMultiPartMailExample
 
makeBlankString(int) - Static method in class rozdzial1.Utils
Zwraca łańcuch znaków o długości len zawierający wyłącznie spacje.

N

NamedCurveExample - class rozdzial4.NamedCurveExample.
 
NamedCurveExample() - Constructor for class rozdzial4.NamedCurveExample
 
NonceIvCBCExample - class rozdzial2.NonceIvCBCExample.
Szyfrowanie DES w trybie CBC z IV utworzonym z wartości jednorazowej - w tym przypadku sztucznie założonego numeru wiadomości.
NonceIvCBCExample() - Constructor for class rozdzial2.NonceIvCBCExample
 

O

OAEPPaddedRSAExample - class rozdzial4.OAEPPaddedRSAExample.
Przykład RSA z dopełnieniem OAEP i generowaniem losowego klucza.
OAEPPaddedRSAExample() - Constructor for class rozdzial4.OAEPPaddedRSAExample
 
OCSPClientExample - class rozdzial7.OCSPClientExample.
Przykład generowania niepodpisanego zapytania OCSP.
OCSPClientExample() - Constructor for class rozdzial7.OCSPClientExample
 
OCSPResponderExample - class rozdzial7.OCSPResponderExample.
Przykład generowania odpowiedzi OCSP.
OCSPResponderExample() - Constructor for class rozdzial7.OCSPResponderExample
 

P

PBEWithParamsExample - class rozdzial2.PBEWithParamsExample.
Przykład PBE z wykorzystaniem obiektu PBEParameterSpec.
PBEWithParamsExample() - Constructor for class rozdzial2.PBEWithParamsExample
 
PBEWithoutParamsExample - class rozdzial2.PBEWithoutParamsExample.
Przykład wykorzystania PBE bez obiektu PBEParameterSpec
PBEWithoutParamsExample() - Constructor for class rozdzial2.PBEWithoutParamsExample
 
PEMCertificateFactoryExample - class rozdzial6.PEMCertificateFactoryExample.
Prosty przykład wykorzystania klasy CertificateFactory.
PEMCertificateFactoryExample() - Constructor for class rozdzial6.PEMCertificateFactoryExample
 
PKCS10CertCreateExample - class rozdzial6.PKCS10CertCreateExample.
Przykład prostego centrum certyfikacji.
PKCS10CertCreateExample() - Constructor for class rozdzial6.PKCS10CertCreateExample
 
PKCS10CertRequestExample - class rozdzial6.PKCS10CertRequestExample.
Generowanie podstawowego żądania PKCS #10.
PKCS10CertRequestExample() - Constructor for class rozdzial6.PKCS10CertRequestExample
 
PKCS10ExtensionExample - class rozdzial6.PKCS10ExtensionExample.
Generowanie podstawowego żądania PKCS #10 z rozszerzeniem.
PKCS10ExtensionExample() - Constructor for class rozdzial6.PKCS10ExtensionExample
 
PKCS12StoreExample - class rozdzial8.PKCS12StoreExample.
Przykład tworzenia repozytorium PKCS #12.
PKCS12StoreExample() - Constructor for class rozdzial8.PKCS12StoreExample
 
PKCS1PaddedRSAExample - class rozdzial4.PKCS1PaddedRSAExample.
Przykład RSA z dopełnieniem PKCS1.
PKCS1PaddedRSAExample() - Constructor for class rozdzial4.PKCS1PaddedRSAExample
 
PKCS1SigEncodingExample - class rozdzial5.PKCS1SigEncodingExample.
Prosta klasa do badania struktury podpisu PKCS #1 V1.5.
PKCS1SigEncodingExample() - Constructor for class rozdzial5.PKCS1SigEncodingExample
 
PKCS1SignatureExample - class rozdzial4.PKCS1SignatureExample.
Generowanie podpisu RSA w stylu PKCS1 v1.5.
PKCS1SignatureExample() - Constructor for class rozdzial4.PKCS1SignatureExample
 
PKCS5Scheme1 - class rozdzial3.PKCS5Scheme1.
Podstawowa implementacja procedury PKCS #5 Scheme 1.
PKCS5Scheme1(MessageDigest) - Constructor for class rozdzial3.PKCS5Scheme1
 
PKCS5Scheme1Test - class rozdzial3.PKCS5Scheme1Test.
Prosty test implementacji procedury PKCS #5 Scheme 1.
PKCS5Scheme1Test() - Constructor for class rozdzial3.PKCS5Scheme1Test
 
PKCS8EncodedKeySpecExample - class rozdzial5.PKCS8EncodedKeySpecExample.
Prosty przykład demonstrujący wykorzystanie klasy PKCS8EncodedKeySpec.
PKCS8EncodedKeySpecExample() - Constructor for class rozdzial5.PKCS8EncodedKeySpecExample
 
PSSParamExample - class rozdzial5.PSSParamExample.
Przykład ilustrujący pobieranie i kodowanie parametrów PSS.
PSSParamExample() - Constructor for class rozdzial5.PSSParamExample
 
PolicyTest - class rozdzial1.PolicyTest.
Klasa wykonująca kilka prosty operacji kryptograficznych w celu sprawdzenia, jakie ograniczenia siły algorytmów obowiązują w aktualnym środowisku uruchomieniowym.
PolicyTest() - Constructor for class rozdzial1.PolicyTest
 
PrecedenceTest - class rozdzial1.PrecedenceTest.
Prosta demonstracja priorytetów dostawców.
PrecedenceTest() - Constructor for class rozdzial1.PrecedenceTest
 
printSet(String, Set) - Static method in class rozdzial1.ListAlgorithms
Wypisuje wpisy z przekazanego zbioru w osobnych wierszach z odpowiednimi wcięciami, przy czym nazwa zbioru jest wypisywana w pierwszym wierszu bez wcięcia.

R

ROOT_ALIAS - Static variable in class rozdzial8.Utils
 
RSAKeyExchangeExample - class rozdzial4.RSAKeyExchangeExample.
Przykład szyfrowania RSA z dopełnieniem OAEP i generowaniem losowych kluczy.
RSAKeyExchangeExample() - Constructor for class rozdzial4.RSAKeyExchangeExample
 
RandomKeyElGamalExample - class rozdzial4.RandomKeyElGamalExample.
Przykład wykorzystania algorytmu ElGamala z losowym generowaniem klucza.
RandomKeyElGamalExample() - Constructor for class rozdzial4.RandomKeyElGamalExample
 
RandomKeyRSAExample - class rozdzial4.RandomKeyRSAExample.
Przykład RSA z losowym generowaniem klucza.
RandomKeyRSAExample() - Constructor for class rozdzial4.RandomKeyRSAExample
 
rozdzial1 - package rozdzial1
 
rozdzial10 - package rozdzial10
 
rozdzial2 - package rozdzial2
 
rozdzial3 - package rozdzial3
 
rozdzial4 - package rozdzial4
 
rozdzial5 - package rozdzial5
 
rozdzial6 - package rozdzial6
 
rozdzial7 - package rozdzial7
 
rozdzial8 - package rozdzial8
 
rozdzial9 - package rozdzial9
 

S

SERVER_NAME - Static variable in class rozdzial10.Utils
Nazwy i hasła dla potrzebnych wpisów do repozytoriów.
SERVER_PASSWORD - Static variable in class rozdzial10.Utils
 
SSLClientExample - class rozdzial10.SSLClientExample.
Prosty klient SSL obsługujący protokół z wykrzyknikiem.
SSLClientExample() - Constructor for class rozdzial10.SSLClientExample
 
SSLClientWithClientAuthExample - class rozdzial10.SSLClientWithClientAuthExample.
Klient SSL z uwierzytelnianiem klienta.
SSLClientWithClientAuthExample() - Constructor for class rozdzial10.SSLClientWithClientAuthExample
 
SSLClientWithClientAuthTrustExample - class rozdzial10.SSLClientWithClientAuthTrustExample.
Klient SSL z uwierzytelnianiem klienta.
SSLClientWithClientAuthTrustExample() - Constructor for class rozdzial10.SSLClientWithClientAuthTrustExample
 
SSLServerExample - class rozdzial10.SSLServerExample.
Prosty serwer SSL obsługujący protokół z wykrzyknikiem.
SSLServerExample() - Constructor for class rozdzial10.SSLServerExample
 
SSLServerWithClientAuthExample - class rozdzial10.SSLServerWithClientAuthExample.
Prosty serwer SSL z uwierzytelnianiem po stronie klienta.
SSLServerWithClientAuthExample() - Constructor for class rozdzial10.SSLServerWithClientAuthExample
 
SSLServerWithClientAuthIdExample - class rozdzial10.SSLServerWithClientAuthIdExample.
Prosty serwer SSL z uwierzytelnianiem klienta i sprawdzaniem jego identyfikatora.
SSLServerWithClientAuthIdExample() - Constructor for class rozdzial10.SSLServerWithClientAuthIdExample
 
SignedDataExample - class rozdzial9.SignedDataExample.
Przykład generowania podpisu zewnętrznego.
SignedDataExample() - Constructor for class rozdzial9.SignedDataExample
 
SignedDataProcessor - class rozdzial9.SignedDataProcessor.
Klasa bazowa dla przykładów z podpisanymi danymi.
SignedDataProcessor() - Constructor for class rozdzial9.SignedDataProcessor
 
SignedMailExample - class rozdzial9.SignedMailExample.
Prosty przykład tworzenia i przetwarzania podpisanej wiadomości e-mail.
SignedMailExample() - Constructor for class rozdzial9.SignedMailExample
 
SignedMultiPartMailExample - class rozdzial9.SignedMultiPartMailExample.
Prosty przykład tworzenia i przetwarzania podpisanej wiadomości e-mail z wieloczęściową treścią.
SignedMultiPartMailExample() - Constructor for class rozdzial9.SignedMultiPartMailExample
 
SimpleCBCExample - class rozdzial2.SimpleCBCExample.
Prosty przykład szyfrowania symetrycznego algorytmem DES w trybie CBC z dopełnieniem.
SimpleCBCExample() - Constructor for class rozdzial2.SimpleCBCExample
 
SimpleCTRExample - class rozdzial2.SimpleCTRExample.
Prosty przykład szyfrowania symetrycznego algorytmem DES w trybie CTR.
SimpleCTRExample() - Constructor for class rozdzial2.SimpleCTRExample
 
SimpleCipherWrapExample - class rozdzial2.SimpleCipherWrapExample.
 
SimpleCipherWrapExample() - Constructor for class rozdzial2.SimpleCipherWrapExample
 
SimpleECBExample - class rozdzial2.SimpleECBExample.
Prosty przykład szyfrowania symetrycznego algorytmem DES w trybie ECB z dopełnieniem.
SimpleECBExample() - Constructor for class rozdzial2.SimpleECBExample
 
SimpleIOExample - class rozdzial2.SimpleIOExample.
Prosty przykład szyfrowania operacji wejścia-wyjścia algorytmem AES w trybie CTR.
SimpleIOExample() - Constructor for class rozdzial2.SimpleIOExample
 
SimplePolicyTest - class rozdzial1.SimplePolicyTest.
Test sprawdzający poprawność instalacji plików polityki nieograniczających siły algorytmów.
SimplePolicyTest() - Constructor for class rozdzial1.SimplePolicyTest
 
SimpleProviderTest - class rozdzial1.SimpleProviderTest.
Prosta klasa sprawdzająca, czy dostawca Bouncy Castle jest zainstalowany.
SimpleProviderTest() - Constructor for class rozdzial1.SimpleProviderTest
 
SimpleStreamExample - class rozdzial2.SimpleStreamExample.
Prosty przykład szyfrowania strumieniowego.
SimpleStreamExample() - Constructor for class rozdzial2.SimpleStreamExample
 
SimpleSymmetricExample - class rozdzial2.SimpleSymmetricExample.
Prosty przykład szyfrowania symetrycznego.
SimpleSymmetricExample() - Constructor for class rozdzial2.SimpleSymmetricExample
 
SimpleSymmetricPaddingExample - class rozdzial2.SimpleSymmetricPaddingExample.
Prosty przykład szyfrowania symetrycznego z dopełnieniem.
SimpleSymmetricPaddingExample() - Constructor for class rozdzial2.SimpleSymmetricPaddingExample
 
SimpleWrapExample - class rozdzial2.SimpleWrapExample.
 
SimpleWrapExample() - Constructor for class rozdzial2.SimpleWrapExample
 
secretKeyPassword - Static variable in class rozdzial8.JCEKSStoreEntryExample
 

T

TRUST_STORE_NAME - Static variable in class rozdzial10.Utils
 
TRUST_STORE_PASSWORD - Static variable in class rozdzial10.Utils
 
TamperedDigestExample - class rozdzial3.TamperedDigestExample.
Modyfikacja wiadomości, szyfrowanie ze skrótem, algorytm AES w trybie CTR.
TamperedDigestExample() - Constructor for class rozdzial3.TamperedDigestExample
 
TamperedExample - class rozdzial3.TamperedExample.
Modyfikacja wiadomości szyfrowanej AES w trybie CTR.
TamperedExample() - Constructor for class rozdzial3.TamperedExample
 
TamperedWithDigestExample - class rozdzial3.TamperedWithDigestExample.
Modyfikowana wiadomość, szyfrowanie ze skrótem, szyfr AES w trybie CTR.
TamperedWithDigestExample() - Constructor for class rozdzial3.TamperedWithDigestExample
 
TamperedWithHMacExample - class rozdzial3.TamperedWithHMacExample.
Modyfikacja wiadomości z kodem HMAC, szyfrowanie AES w trybie CTR.
TamperedWithHMacExample() - Constructor for class rozdzial3.TamperedWithHMacExample
 
ThreeWayDHExample - class rozdzial4.ThreeWayDHExample.
Trójstronne uzgadnianie klucza metodą Diffiego-Hellmana.
ThreeWayDHExample() - Constructor for class rozdzial4.ThreeWayDHExample
 
toASN1Object() - Method in class rozdzial5.MyStructure
 
toByteArray(String) - Static method in class rozdzial3.Utils
Konwertuje przekazany obiekt String na tablicę bajtów biorąc pod uwagę 8 mniej znaczących bitów kaźdego znaku.
toHex(byte[], int) - Static method in class rozdzial2.Utils
Zwraca length bajtów z przekazanej tablicy bajtów jako ciąg szesnastkowy.
toHex(byte[]) - Static method in class rozdzial2.Utils
Zwraca przekazaną tablicę bajtów jako ciąg szesnastkowy.
toString(byte[], int) - Static method in class rozdzial3.Utils
Konwertuje tablicę bajtową 8-bitowych znaków na obiekt String.
toString(byte[]) - Static method in class rozdzial3.Utils
Konwertuje tablicę bajtową 8-bitowych znaków na obiekt String.

U

Utils - class rozdzial1.Utils.
Statyczne metody narzędziowe.
Utils() - Constructor for class rozdzial1.Utils
 
Utils - class rozdzial10.Utils.
Klasa narzędziowa dla rozdziału 10.
Utils() - Constructor for class rozdzial10.Utils
 
Utils - class rozdzial2.Utils.
Ogólna klasa narzędziowa dla przykładów z rozdziału drugiego.
Utils() - Constructor for class rozdzial2.Utils
 
Utils - class rozdzial3.Utils.
Ogólne metody narzędziowe dla przykładów z rozdziału 3.
Utils() - Constructor for class rozdzial3.Utils
 
Utils - class rozdzial4.Utils.
Klasa narzędziowa dla przykładów z rozdziału 4.
Utils() - Constructor for class rozdzial4.Utils
 
Utils - class rozdzial5.Utils.
Klasa narzędziowa dla rozdziału 5
Utils() - Constructor for class rozdzial5.Utils
 
Utils - class rozdzial6.Utils.
Klasa narzędziowa do rozdziału 6.
Utils() - Constructor for class rozdzial6.Utils
 
Utils - class rozdzial7.Utils.
Klasa narzędziowa do rozdziału 7.
Utils() - Constructor for class rozdzial7.Utils
 
Utils - class rozdzial8.Utils.
Klasa narzędziowa do rozdziału 8.
Utils() - Constructor for class rozdzial8.Utils
 
Utils - class rozdzial9.Utils.
Klasa narzędziowa do rozdziału 9.
Utils() - Constructor for class rozdzial9.Utils
 

W

write(OutputStream) - Method in class rozdzial9.CMSProcessableFile
Wypisuje zawartość pliku do przekazanego strumienia OutputStream.

X

X509CRLExample - class rozdzial7.X509CRLExample.
Prosty przykład generowania i używania listy CRL.
X509CRLExample() - Constructor for class rozdzial7.X509CRLExample
 
X509EncodedKeySpecExample - class rozdzial5.X509EncodedKeySpecExample.
Prosty przykład ilustrujacy wykorzystanie klasy X509EncodedKeySpec.
X509EncodedKeySpecExample() - Constructor for class rozdzial5.X509EncodedKeySpecExample
 
X509V1CreateExample - class rozdzial6.X509V1CreateExample.
Tworzenie podstawowego certyfikatu X.509 V1.
X509V1CreateExample() - Constructor for class rozdzial6.X509V1CreateExample
 
X509V3CreateExample - class rozdzial6.X509V3CreateExample.
Tworzenie prostego certyfikatu X.509 V3 do uwierzytelniania TLS.
X509V3CreateExample() - Constructor for class rozdzial6.X509V3CreateExample
 

A B C D E G H I J K L M N O P R S T U W X

Przykłady do książki Kryptografia w Javie – Podstawy