Package edu.vt.middleware.crypt.io

Interface Summary
CredentialReader<T> Reads a security credential (e.g.
 

Class Summary
AbstractEncodedCredentialReader<T> Base class for credential readers that handle credentials that can be described as a byte array.
AbstractEncodingFilterInputStream Abstract base class for filter input streams that decode encoded character bytes into raw bytes.
AbstractEncodingFilterOutputStream Abstract base class for filter output streams that convert raw bytes into encoded characters.
Base64FilterInputStream Converts an input stream of base-64 encoded character bytes into raw bytes.
Base64FilterOutputStream Encodes raw bytes into base-64 encoded character bytes in the wrapped output stream.
DirectByteArrayOutputStream Extends ByteArrayOutputStream by allowing direct access to the internal byte buffer.
HexFilterInputStream Decodes hexadecimal character bytes in the wrapped input stream into raw bytes.
HexFilterOutputStream Encodes raw bytes into hexadecimal characters in the wrapped output stream.
IOHelper Utility class with methods for common IO operations.
PrivateKeyCredentialReader Reads encoded private keys in PKCS#8 or OpenSSL "traditional" format.
PublicKeyCredentialReader Reads encoded public keys in X.509 public key format.
SecretKeyCredentialReader Reads symmetric algorithm secret keys.
TeePrintStream Works like the Unix tee utility by writing to two streams simultaneously, where one is typically STDOUT or STDERR.
X509CertificateCredentialReader Reads X.509 certificates from encoded representation.
X509CertificatesCredentialReader Reads collections of encoded X.509 certificates from a resource.
 



Copyright © 2003-2011 Virginia Tech. All Rights Reserved.