# Index

A C D E G H I K L M N O P R S U V W
All Classes and Interfaces|All Packages

## A

addPassphrase(Passphrase) - Method in class org.pgpainless.sop.MatchMakingSecretKeyRingProtector
  Add a single passphrase to the protector.
addSecretKey(PGPSecretKeyRing) - Method in class org.pgpainless.sop.MatchMakingSecretKeyRingProtector
  Add a single `PGPSecretKeyRing` to the protector.
armor() - Method in class org.pgpainless.sop.SOPImpl
ArmorImpl - Class in org.pgpainless.sop
  Implementation of the
ArmorImpl() - Constructor for class org.pgpainless.sop.ArmorImpl

## C

cert(InputStream) - Method in class org.pgpainless.sop.DetachedVerifyImpl
cert(InputStream) - Method in class org.pgpainless.sop.InlineVerifyImpl
changeKeyPassword() - Method in class org.pgpainless.sop.SOPImpl
ChangeKeyPasswordImpl - Class in org.pgpainless.sop
ChangeKeyPasswordImpl() - Constructor for class org.pgpainless.sop.ChangeKeyPasswordImpl
ciphertext(InputStream) - Method in class org.pgpainless.sop.DecryptImpl
clear() - Method in class org.pgpainless.sop.MatchMakingSecretKeyRingProtector
  Clear all known passphrases from the protector.
CURVE25519_PROFILE - Static variable in class org.pgpainless.sop.GenerateKeyImpl

## D

data(InputStream) - Method in class org.pgpainless.sop.ArmorImpl
data(InputStream) - Method in class org.pgpainless.sop.DearmorImpl
data(InputStream) - Method in class org.pgpainless.sop.DetachedSignImpl
data(InputStream) - Method in class org.pgpainless.sop.DetachedVerifyImpl
data(InputStream) - Method in class org.pgpainless.sop.InlineSignImpl
data(InputStream) - Method in class org.pgpainless.sop.InlineVerifyImpl
dearmor() - Method in class org.pgpainless.sop.SOPImpl
DearmorImpl - Class in org.pgpainless.sop
  Implementation of the
DearmorImpl() - Constructor for class org.pgpainless.sop.DearmorImpl
decrypt() - Method in class org.pgpainless.sop.SOPImpl
DecryptImpl - Class in org.pgpainless.sop
  Implementation of the
DecryptImpl() - Constructor for class org.pgpainless.sop.DecryptImpl
detachedSign() - Method in class org.pgpainless.sop.SOPImpl
DetachedSignImpl - Class in org.pgpainless.sop
  Implementation of the
DetachedSignImpl() - Constructor for class org.pgpainless.sop.DetachedSignImpl
detachedVerify() - Method in class org.pgpainless.sop.SOPImpl
DetachedVerifyImpl - Class in org.pgpainless.sop
  Implementation of the
DetachedVerifyImpl() - Constructor for class org.pgpainless.sop.DetachedVerifyImpl

## E

encrypt() - Method in class org.pgpainless.sop.SOPImpl
EncryptImpl - Class in org.pgpainless.sop
  Implementation of the
EncryptImpl() - Constructor for class org.pgpainless.sop.EncryptImpl
extractCert() - Method in class org.pgpainless.sop.SOPImpl
ExtractCertImpl - Class in org.pgpainless.sop
  Implementation of the
ExtractCertImpl() - Constructor for class org.pgpainless.sop.ExtractCertImpl

## G

generate() - Method in class org.pgpainless.sop.GenerateKeyImpl
generateKey() - Method in class org.pgpainless.sop.SOPImpl
GenerateKeyImpl - Class in org.pgpainless.sop
  Implementation of the
GenerateKeyImpl() - Constructor for class org.pgpainless.sop.GenerateKeyImpl
getBackendVersion() - Method in class org.pgpainless.sop.VersionImpl
getDecryptor(Long) - Method in class org.pgpainless.sop.MatchMakingSecretKeyRingProtector
getEncryptor(Long) - Method in class org.pgpainless.sop.MatchMakingSecretKeyRingProtector
getExtendedVersion() - Method in class org.pgpainless.sop.VersionImpl
getName() - Method in class org.pgpainless.sop.VersionImpl
getSopSpecImplementationRemarks() - Method in class org.pgpainless.sop.VersionImpl
getSopSpecRevisionNumber() - Method in class org.pgpainless.sop.VersionImpl
getVersion() - Method in class org.pgpainless.sop.VersionImpl

## H

hasPassphraseFor(Long) - Method in class org.pgpainless.sop.MatchMakingSecretKeyRingProtector

## I

inlineDetach() - Method in class org.pgpainless.sop.SOPImpl
InlineDetachImpl - Class in org.pgpainless.sop
  Implementation of the
InlineDetachImpl() - Constructor for class org.pgpainless.sop.InlineDetachImpl
inlineSign() - Method in class org.pgpainless.sop.SOPImpl
InlineSignImpl - Class in org.pgpainless.sop
  Implementation of the
InlineSignImpl() - Constructor for class org.pgpainless.sop.InlineSignImpl
inlineVerify() - Method in class org.pgpainless.sop.SOPImpl
InlineVerifyImpl - Class in org.pgpainless.sop
  Implementation of the
InlineVerifyImpl() - Constructor for class org.pgpainless.sop.InlineVerifyImpl
isSopSpecImplementationIncomplete() - Method in class org.pgpainless.sop.VersionImpl

## K

key(InputStream) - Method in class org.pgpainless.sop.DetachedSignImpl
key(InputStream) - Method in class org.pgpainless.sop.ExtractCertImpl
key(InputStream) - Method in class org.pgpainless.sop.InlineSignImpl
keys(InputStream) - Method in class org.pgpainless.sop.ChangeKeyPasswordImpl
keys(InputStream) - Method in class org.pgpainless.sop.RevokeKeyImpl

## L

label(ArmorLabel) - Method in class org.pgpainless.sop.ArmorImpl
listProfiles() - Method in class org.pgpainless.sop.SOPImpl
ListProfilesImpl - Class in org.pgpainless.sop
  Implementation of the
ListProfilesImpl() - Constructor for class org.pgpainless.sop.ListProfilesImpl

## M

mapVerification(SignatureVerification) - Static method in class org.pgpainless.sop.VerificationHelper
  Map a `SignatureVerification` object to a `Verification`.
MatchMakingSecretKeyRingProtector - Class in org.pgpainless.sop
  Implementation of the `SecretKeyRingProtector` which can be handed passphrases and keys separately, and which then matches up passphrases and keys when needed.
MatchMakingSecretKeyRingProtector() - Constructor for class org.pgpainless.sop.MatchMakingSecretKeyRingProtector
message(InputStream) - Method in class org.pgpainless.sop.InlineDetachImpl
mode(EncryptAs) - Method in class org.pgpainless.sop.EncryptImpl
mode(InlineSignAs) - Method in class org.pgpainless.sop.InlineSignImpl
mode(SignAs) - Method in class org.pgpainless.sop.DetachedSignImpl

## N

newKeyPassphrase(String) - Method in class org.pgpainless.sop.ChangeKeyPasswordImpl
noArmor() - Method in class org.pgpainless.sop.ChangeKeyPasswordImpl
noArmor() - Method in class org.pgpainless.sop.DetachedSignImpl
noArmor() - Method in class org.pgpainless.sop.EncryptImpl
noArmor() - Method in class org.pgpainless.sop.ExtractCertImpl
noArmor() - Method in class org.pgpainless.sop.GenerateKeyImpl
noArmor() - Method in class org.pgpainless.sop.InlineDetachImpl
noArmor() - Method in class org.pgpainless.sop.InlineSignImpl
noArmor() - Method in class org.pgpainless.sop.RevokeKeyImpl
notAfter(Date) - Method in class org.pgpainless.sop.DetachedVerifyImpl
notAfter(Date) - Method in class org.pgpainless.sop.InlineVerifyImpl
notBefore(Date) - Method in class org.pgpainless.sop.DetachedVerifyImpl
notBefore(Date) - Method in class org.pgpainless.sop.InlineVerifyImpl

## O

oldKeyPassphrase(String) - Method in class org.pgpainless.sop.ChangeKeyPasswordImpl
org.pgpainless.sop - package org.pgpainless.sop
  Implementation of the java-sop package using pgpainless-core.

## P

plaintext(InputStream) - Method in class org.pgpainless.sop.EncryptImpl
profile(String) - Method in class org.pgpainless.sop.EncryptImpl
profile(String) - Method in class org.pgpainless.sop.GenerateKeyImpl

## R

revokeKey() - Method in class org.pgpainless.sop.SOPImpl
RevokeKeyImpl - Class in org.pgpainless.sop
RevokeKeyImpl() - Constructor for class org.pgpainless.sop.RevokeKeyImpl
RSA4096_PROFILE - Static variable in class org.pgpainless.sop.GenerateKeyImpl

## S

sign() - Method in class org.pgpainless.sop.SOPImpl
signatures(InputStream) - Method in class org.pgpainless.sop.DetachedVerifyImpl
signingOnly() - Method in class org.pgpainless.sop.GenerateKeyImpl
signWith(InputStream) - Method in class org.pgpainless.sop.EncryptImpl
SOPImpl - Class in org.pgpainless.sop
  Implementation of the
SOPImpl() - Constructor for class org.pgpainless.sop.SOPImpl
subcommand(String) - Method in class org.pgpainless.sop.ListProfilesImpl
SUPPORTED_PROFILES - Static variable in class org.pgpainless.sop.EncryptImpl
SUPPORTED_PROFILES - Static variable in class org.pgpainless.sop.GenerateKeyImpl

## U

userId(String) - Method in class org.pgpainless.sop.GenerateKeyImpl

## V

VerificationHelper - Class in org.pgpainless.sop
  Helper class for shared methods related to `Verifications`.
VerificationHelper() - Constructor for class org.pgpainless.sop.VerificationHelper
verify() - Method in class org.pgpainless.sop.SOPImpl
verifyNotAfter(Date) - Method in class org.pgpainless.sop.DecryptImpl
verifyNotBefore(Date) - Method in class org.pgpainless.sop.DecryptImpl
verifyWithCert(InputStream) - Method in class org.pgpainless.sop.DecryptImpl
version() - Method in class org.pgpainless.sop.SOPImpl
VersionImpl - Class in org.pgpainless.sop
  Implementation of the
VersionImpl() - Constructor for class org.pgpainless.sop.VersionImpl

## W

withCert(InputStream) - Method in class org.pgpainless.sop.EncryptImpl
withKey(InputStream) - Method in class org.pgpainless.sop.DecryptImpl
withKeyPassword(byte[]) - Method in class org.pgpainless.sop.DecryptImpl
withKeyPassword(byte[]) - Method in class org.pgpainless.sop.DetachedSignImpl
withKeyPassword(byte[]) - Method in class org.pgpainless.sop.EncryptImpl
withKeyPassword(byte[]) - Method in class org.pgpainless.sop.InlineSignImpl
withKeyPassword(byte[]) - Method in class org.pgpainless.sop.RevokeKeyImpl
  Provide the decryption password for the secret key.
withKeyPassword(String) - Method in class org.pgpainless.sop.GenerateKeyImpl
withPassword(String) - Method in class org.pgpainless.sop.DecryptImpl
withPassword(String) - Method in class org.pgpainless.sop.EncryptImpl
withSessionKey(SessionKey) - Method in class org.pgpainless.sop.DecryptImpl

A C D E G H I K L M N O P R S U V W
All Classes and Interfaces|All Packages