Enhydra-Oyster 2.1-7 API
A B C D E F G H I J K M N O P R S T U

S

SHA1_WITH_DSA - Static variable in interface org.enhydra.oyster.cms.consts.CapabilitiesConstants
SHA1 with DSA signing algorithm
SHA1_WITH_DSA - Static variable in interface org.enhydra.oyster.crypto.consts.SignedConstants
DSA algorithm (DSA key and SHA1 digest)
SHA1_WITH_RSA - Static variable in interface org.enhydra.oyster.cms.consts.CapabilitiesConstants
SHA1 with RSA signing algorithm
SHA1_WITH_RSA - Static variable in interface org.enhydra.oyster.crypto.consts.SignedConstants
RSA key and SHA1 digest
SIGNATURE - Static variable in interface org.enhydra.oyster.cms.consts.CapabilitiesConstants
Identifies signature algorithm capabilities group
SMIMEException - exception org.enhydra.oyster.exception.SMIMEException.
SMIMEException is exception which is thrown in the classes specific for SMIME and in the processes associated with SMIME.
SMIMEException(Throwable) - Constructor for class org.enhydra.oyster.exception.SMIMEException
Construction with the given Throwable object which is cause of SMIME Exception.
SMIMEException(int) - Constructor for class org.enhydra.oyster.exception.SMIMEException
Construction with the given error number.
SMIMEException(Throwable, int) - Constructor for class org.enhydra.oyster.exception.SMIMEException
Construction with the given Throwable object and the appropriate error number.
SMIMEIOException - exception org.enhydra.oyster.exception.SMIMEIOException.
SMIMEIOException is exception which is thrown in the classes specific for SMIME and in the processes associated with SMIME, but only where is imposible to throw SMIMEException instead of IOException.
SMIMEIOException(SMIMEException) - Constructor for class org.enhydra.oyster.exception.SMIMEIOException
Construction with SMIMEException object as parameter.
SMIMEIOException(int) - Constructor for class org.enhydra.oyster.exception.SMIMEIOException
Construction with the given error number.
SMIMEIOException(Throwable, int) - Constructor for class org.enhydra.oyster.exception.SMIMEIOException
Construction with the given Throwable object and the appropriate error number.
SYMMETRIC - Static variable in interface org.enhydra.oyster.cms.consts.CapabilitiesConstants
Identifies symmetryc algorithm capabilities group
SignatureValue - class org.enhydra.oyster.cms.SignatureValue.
SignatureValue class is DER encoded octet string for holding signature values represented in ASN.1 notation according to RFC2630.

SignatureValue ::= OCTET STRING
SignatureValue(byte[], PrivateKey, String) - Constructor for class org.enhydra.oyster.cms.SignatureValue
For creating signature values necessary information are: data for signing as byte array, type of signing algorithm, and private key for performing of asymmetric encryption.
SignedAndEnvelopedSMIME - class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME.
SignedAndEnvelopedSMIME class is used for creating and sending signed and encrypted, or encrypted and signed S/MIME messages.
SignedAndEnvelopedSMIME() - Constructor for class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Simple constructor.
SignedAndEnvelopedSMIME(String, String, String, String, String) - Constructor for class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Initializes the JavaMail session for SMTP and the MimeMessage object for message which will be sent.
SignedAndEnvelopedSMIME(String, String, String, String) - Constructor for class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Initializes the JavaMail session for SMTP and the MimeMessage object for message which will be sent.
SignedAndEnvelopedSMIME(MimeMessage) - Constructor for class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Construction of message with external prepared MimeMessage object.
SignedAttributes - class org.enhydra.oyster.cms.SignedAttributes.
SignedAttributes class is DER encoded container for holding particular signed attributes represented in ASN.1 notation according to RFC2630.

signedAttrs [0] IMPLICIT SignedAttributes OPTIONAL

SignedAttributes ::= SET SIZE (1..MAX) OF Attribute

Attribute ::= SEQUENCE {
attrType OBJECT IDENTIFIER,
attrValues SET OF AttributeValue }

attrType ::= OBJECT IDENTIFIER

attrValues ::= SET OF AttributeValue

AttributeValue ::= ANY
SignedAttributes() - Constructor for class org.enhydra.oyster.cms.SignedAttributes
Constructs structured DER encoded object with tag Class Context Specific
SignedConstants - interface org.enhydra.oyster.crypto.consts.SignedConstants.
Types of signature algorithms, currently suported by Oyster project.
SignedData - class org.enhydra.oyster.cms.SignedData.
SignedData is DER encoded container for information represented in ASN.1 notation according to RFC2630, used for construction CMS objects of signed messages.

SignedData ::= SEQUENCE {
version CMSVersion,
digestAlgorithms DigestAlgorithmIdentifiers,
encapContentInfo EncapsulatedContentInfo,
certificates [0] IMPLICIT CertificateSet OPTIONAL,
crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
signerInfos SignerInfos }
SignedData() - Constructor for class org.enhydra.oyster.cms.SignedData
Constructs an empty Signed Data
SignedSMIME - class org.enhydra.oyster.smime.SignedSMIME.
SignedSMIME class is used for creating and sending signed S/MIME message.

Email message is in general composed of the content of the message and of one or more attachments.
SignedSMIME() - Constructor for class org.enhydra.oyster.smime.SignedSMIME
Simple constructor.
SignedSMIME(String, String, String, String, String) - Constructor for class org.enhydra.oyster.smime.SignedSMIME
Initializes the JavaMail session for SMTP and the MimeMessage object for message which will be sent.
SignedSMIME(String, String, String, String) - Constructor for class org.enhydra.oyster.smime.SignedSMIME
Initializes the JavaMail session for SMTP and the MimeMessage object for message which will be sent.
SignedSMIME(MimeMessage) - Constructor for class org.enhydra.oyster.smime.SignedSMIME
Construction of message with external prepared MimeMessage object.
SignerIdentifier - class org.enhydra.oyster.cms.SignerIdentifier.
Look for details in super class (IssuerAndSerialNumber).
SignerIdentifier(X509Certificate) - Constructor for class org.enhydra.oyster.cms.SignerIdentifier
Construction with information got from specific X509Certificate or from .cer file information which is extracted into instance of X509Certificate class
SignerInfos - class org.enhydra.oyster.cms.SignerInfos.
SignerInfos class is DER encoded container, represented in ASN.1 notation according to RFC2630, used for storing individual information about each signer of the signed message.
SignerInfos() - Constructor for class org.enhydra.oyster.cms.SignerInfos
Constructs an empty SignerInfos container.
SigningProcessor - class org.enhydra.oyster.crypto.SigningProcessor.
SigningProcessor class is used for signing input datas acording to given signature algorithm which (can be SHA1_WITH_RSA, MD2_WITH_RSA, MD5_WITH_RSA or SHA1_WITH_DSA).
SigningProcessor() - Constructor for class org.enhydra.oyster.crypto.SigningProcessor
 
SigningTimeAttribute - class org.enhydra.oyster.cms.SigningTimeAttribute.
Signing Time Attribute is signed attribute and it is used in creating CMS objects for signed messages.
SigningTimeAttribute() - Constructor for class org.enhydra.oyster.cms.SigningTimeAttribute
Signing time is taken from system clock, and is increased or decreased due to a time zone offset in order to implement Greenwich Mean Time.
StreamDataSource - class org.enhydra.oyster.activation.StreamDataSource.
StreamDataSource represents implementation of DataSource interfaces, and as result of that, objects of this class could be used within MimeBodyPart objects to help them to read data from objects which they conveys.
StreamDataSource(InputStream, String) - Constructor for class org.enhydra.oyster.activation.StreamDataSource
Constructs StreamDataSource with given input stream and coresponding string which contains virtual or real file name.
SymmetricEncryption - class org.enhydra.oyster.crypto.SymmetricEncryption.
SymmetricEncryption class is used for symmetric encryption large amounts of data.
SymmetricEncryption(String, int) - Constructor for class org.enhydra.oyster.crypto.SymmetricEncryption
Construction with the given algorithm name and key size in bits.
send() - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sends S/MIME message to SMTP host.
setAttributeTypeAndValue(String, String, String) - Method in class org.enhydra.oyster.cms.RelativeDistinguishedName
Sets type and value for particular attribute.
setAttributeTypeAndValue(int[], String) - Method in class org.enhydra.oyster.cms.RelativeDistinguishedName
Sets type and value for particular attribute.
setCapabilities(String, String[]) - Method in class org.enhydra.oyster.activation.CMSSignedDataSource
Sets Capabilities Attributes (method is optional, but if exists, must be performed before addSigner method).
setCapabilities(String, String[]) - Method in class org.enhydra.oyster.smime.BaseSignedSMIMEObject
Sets Capabilities Attributes (method is optional, but if exists, must be performed before addSigner method).
setCharsetEncoding(String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets the character set encoding.
setContent(String, String, String, InputStream[], String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content.
setContent(String, String, String, InputStream[]) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from String.
setContent(InputStream, String, String, InputStream[], String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from InputStream.
setContent(InputStream, String, String, InputStream[]) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from InputStream.
setContent(InputStream, String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from InputStream.
setContent(InputStream, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from InputStream.
setContent(String, String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from String.
setContent(String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from String.
setContent(File, String, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from file represented by File object.
setContent(File, String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets message content from file represented by File object.
setContentType(String) - Method in class org.enhydra.oyster.activation.StreamDataSource
Sets content type.
setReply(String) - Method in class org.enhydra.oyster.smime.BaseSMIMEObject
Sets REPLY TO field in message header.
setResourceInExampleHtml(String, String) - Method in class org.enhydra.oyster.test.ExampleGenerator
Sets value to corresponding resource in html code (in this example it is one of pictures: red.gif, blue.gif, green.gif, yellow.jpg or orange.jpg).
signing() - Method in class org.enhydra.oyster.smime.SignedSMIME
Creates and signes the message with default implicit signing.
signing(boolean) - Method in class org.enhydra.oyster.smime.SignedSMIME
Creates and signes the message.
signingAndEnveloping(String) - Method in class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Signes and envelopes message with default algorithm RC2, 40 bits.
signingAndEnveloping(String, int, String) - Method in class org.enhydra.oyster.smime.SignedAndEnvelopedSMIME
Signes and envelopes message with given algorithm name and key length.

Enhydra-Oyster 2.1-7 API
A B C D E F G H I J K M N O P R S T U