[Horde_Crypt] element index

Package indexes

All elements
c d e f g h m p r s v _
_
top
Variable $_armor
Strings in armor header lines used to distinguish between the different types of PGP decryption/encryption.
Variable $_gnupg
GnuPG program location/common options.
Variable $_hashAlg
The list of PGP hash algorithms (from RFC 3156).
Variable $_oids
Object Identifers to name array.
Variable $_privateKeyring
Filename of the temporary private keyring.
Variable $_publicKeyring
Filename of the temporary public keyring.
Variable $_tempdir
The temporary directory to use.
Method _getKeyIDString
Method _pgpPacketInformationHelper
Method _pgpPrettyKeyFormatter
c
top
Method certToHTML
Convert a PEM format certificate to readable HTML version
Method checkForOpenSSL
Check for the presence of the OpenSSL extension to PHP.
Page Crypt.php
Crypt.php in Crypt.php
d
top
Method decrypt
Decrypt text via S/MIME.
Method decrypt
Decrypts text using PGP.
Method decrypt
Decrypt the requested data.
e
top
Method encrypt
Encrypt text using S/MIME.
Method encrypt
Encrypts text using PGP.
Method encrypt
Encrypt the requested data.
Method encryptedSymmetrically
Returns whether a text has been encrypted symmetrically.
Method encryptMIMEPart
Encrypt a MIME_Part using S/MIME.
Method encryptMIMEPart
Encrypts a MIME_Part using PGP.
Method extractSignedContents
Extract the contents from signed S/MIME data.
f
top
Method factory
Attempts to return a concrete Horde_Crypt instance based on $driver.
g
top
Method generateKey
Generates a personal Public/Private keypair combination.
Method generateRevocation
Generates a revocation certificate.
Method getEmailFromKey
Extract the email address from a public key.
Method getFingerprintsFromKey
Get the fingerprints from a key block.
Method getKeyID
Returns the first matching key ID for an email address from a public keyserver.
Method getPublicKeyserver
Returns a PGP public key from a public keyserver.
Method getSignersFingerprint
Returns the short fingerprint (Key ID) of the key used to sign a block of PGP data.
Method getSignersKeyID
Returns the key ID of the key used to sign a block of PGP data.
h
top
Class Horde_Crypt
Horde_Crypt in Crypt.php
The Horde_Crypt:: class provides an API for various cryptographic systems used by Horde applications.
Method Horde_Crypt_pgp
Constructor.
Class Horde_Crypt_pgp
Horde_Crypt_pgp in pgp.php
Horde_Crypt_pgp:: provides a framework for Horde applications to interact with the GNU Privacy Guard program ("GnuPG"). GnuPG implements the OpenPGP standard (RFC 2440).
Method Horde_Crypt_smime
Constructor.
Class Horde_Crypt_smime
Horde_Crypt_smime in smime.php
Horde_Crypt_smime:: provides a framework for Horde applications to interact with the OpenSSL library and implement S/MIME.
m
top
Variable $multipleRecipientEncryption
The existence of this property indicates that multiple recipient encryption is available.
p
top
Page pgp.php
pgp.php in pgp.php
Page pgp.inc
pgp.inc in pgp.inc
Page pgp_skipif.inc
pgp_skipif.inc in pgp_skipif.inc
Method parseCert
Extract the contents of a PEM format certificate to an array.
Method parsePGPData
Parses a message into text and PGP components.
Method parsePKCS12Data
Convert a PKCS 12 encrypted certificate package into a private key, public key, and any additional keys.
Method pgpPacketInformation
Returns information on a PGP data block.
Method pgpPacketSignature
Returns only information on the first ID that matches the email address input.
Method pgpPacketSignatureByUidIndex
Returns information on a PGP signature embedded in PGP data. Similar to pgpPacketSignature(), but returns information by unique User ID Index (format id{n} where n is an integer of 1 or greater).
Method pgpPrettyKey
Returns human readable information on a PGP key.
Constant PGP_ARMOR_MESSAGE
Used for signed, encrypted, or compressed files.
Constant PGP_ARMOR_PRIVATE_KEY
Used for armoring private keys.
Constant PGP_ARMOR_PUBLIC_KEY
Used for armoring public keys.
Constant PGP_ARMOR_SIGNATURE
Used for detached signatures, PGP/MIME signatures, and natures following clearsigned messages.
Constant PGP_ARMOR_SIGNED_MESSAGE
Used for signed files.
Constant PGP_ARMOR_TEXT
PGP_ARMOR_TEXT in pgp.php
Regular text contained in an PGP message.
Constant PGP_KEYSERVER_PUBLIC
The default public PGP keyserver to use.
Constant PGP_KEYSERVER_REFUSE
The number of times the keyserver refuses connection before an error is returned.
Constant PGP_KEYSERVER_TIMEOUT
The number of seconds that PHP will attempt to connect to the keyserver before it will stop processing the request.
Method publicKeyMIMEPart
Generates a MIME_Part object, in accordance with RFC 2015/3156, that contains a public key.
Method putPublicKeyserver
Sends a PGP public key to a public keyserver.
r
top
Method requireSecureConnection
Outputs error message if we are not using a secure connection.
s
top
Page smime.php
smime.php in smime.php
Page smime.inc
smime.inc in smime.inc
Page smime_skipif.inc
smime_skipif.inc in smime_skipif.inc
Method signAndEncryptMIMEPart
Sign and Encrypt a MIME_Part using S/MIME.
Method signAndEncryptMIMEPart
Signs and encrypts a MIME_Part using PGP.
Method signMIMEPart
Signs a MIME_Part using PGP.
Method signMIMEPart
Sign a MIME_Part using S/MIME.
Method singleton
Attempts to return a reference to a concrete Horde_Crypt instance based on $driver. It will only create a new instance if no Horde_Crypt instance with the same parameters currently exists.
v
top
Method verify
Verify a signature using via S/MIME.
Method verifyPassphrase
Verify a passphrase for a given private key.
Method verifyPassphrase
Verify a passphrase for a given public/private keypair.
c d e f g h m p r s v _