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

S

save(File) - Method in class com.dstc.security.kerberos.FileCredentialStore
Saves this CredentialStore into a File
SealedObject - class javax.crypto.SealedObject.
This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.
SealedObject(Serializable, Cipher) - Constructor for class javax.crypto.SealedObject
Constructs a SealedObject from any Serializable object.
SecretKey - interface javax.crypto.SecretKey.
A secret (symmetric) key.
SecretKeyFactory - class javax.crypto.SecretKeyFactory.
This class represents a factory for secret keys.
SecretKeyFactory(SecretKeyFactorySpi, Provider, String) - Constructor for class javax.crypto.SecretKeyFactory
Creates a SecretKeyFactory object.
SecretKeyFactorySpi - class javax.crypto.SecretKeyFactorySpi.
This class defines the Service Provider Interface (SPI) for the SecretKeyFactory class.
SecretKeyFactorySpi() - Constructor for class javax.crypto.SecretKeyFactorySpi
 
SecretKeySpec - class javax.crypto.spec.SecretKeySpec.
This class specifies a secret key in a provider-independent fashion.
SecretKeySpec(byte[], int, int, String) - Constructor for class javax.crypto.spec.SecretKeySpec
Constructs a secret key from the given byte array, using the first len bytes of key, starting at offset.
SecretKeySpec(byte[], String) - Constructor for class javax.crypto.spec.SecretKeySpec
Constructs a secret key from the given byte array.
ServerSocketFactory - class javax.net.ServerSocketFactory.
This class creates server sockets.
ServerSocketFactory() - Constructor for class javax.net.ServerSocketFactory
Constructor is used only by subclasses.
setAllowPostdate() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to have its ALLOW_POSTDATE flag set
setAuthorityKeyIdentifier(byte[]) - Method in class com.dstc.security.pki.X509CRLGen
Set the issuer's AuthorityKeyIdentifier extension for this CRL.
setAuthorityKeyIdentifier(byte[]) - Method in class com.dstc.security.pki.X509CertGen
Set the issuer's AuthorityKeyIdentifier extension for this certificate.
setBasicConstraints(boolean, int) - Method in class com.dstc.security.pki.X509CertGen
Set the Basic Constraints extension of this certificate.
setChannelBinding(ChannelBinding) - Method in interface org.ietf.jgss.GSSContext
Sets the channel bindings to be used during context establishment.
setCredentialStore(CredentialStore) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the CredentialStore for this context
setCRLNumber(BigInteger) - Method in class com.dstc.security.pki.X509CRLGen
Set this CRL's CRLNumber extension.
setDataToBeDecrypted(InputStream) - Method in class com.dstc.security.cms.CMSCipher
Supplies the CMS enveloped data to be decrypted in the form of an InputStream.
setDataToBeEncrypted(CMSTypedDataInputStream) - Method in class com.dstc.security.cms.CMSCipher
Supplies the data to be encrypted (turned into CMS enveloped data) in the form of a CMSTypedDataInputStream.
setDataToBeSigned(CMSTypedDataInputStream, boolean) - Method in class com.dstc.security.cms.CMSSignature
Supplies the data to be signed in the form of a CMSTypedDataInputStream from which it can be read, together with an indication of whether it should be encapsulated in the subsequently generated CMS signed data.
setDataToBeVerified(InputStream) - Method in class com.dstc.security.cms.CMSSignature
Supplies the CMS signed data for verification as an InputStream from which it can be read.
setDataToBeVerified(InputStream, InputStream) - Method in class com.dstc.security.cms.CMSSignature
Supplies the CMS signed data for verification as an InputStream from which it can be read together with an InputStream for the signed content.
setDebugLevel(int) - Method in class com.dstc.security.ssl.SSLServerSocketFactory
Enable or disable SSL debugging output:
setDebugLevel(int) - Method in class com.dstc.security.ssl.SSLSocketFactory
Enable or disable SSL debugging output:
setDefaultTicketLifeTime(int) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the default ticket lifetime in all ticket requests.
setDefaultUser(PrincipalName, String) - Method in class com.dstc.security.kerberos.FileCredentialStore
Sets the default principal and realm for this CredentialStore.
setEnabledCipherSuites(String[]) - Method in class javax.net.ssl.SSLServerSocket
Controls which particular SSL cipher suites are enabled for use by accepted connections.
setEnabledCipherSuites(String[]) - Method in class javax.net.ssl.SSLSocket
Controls which particular cipher suites are enabled for use on this connection.
setEnableSessionCreation(boolean) - Method in class javax.net.ssl.SSLServerSocket
Returns true if new SSL sessions may be established by the sockets which are created from this server socket.
setEnableSessionCreation(boolean) - Method in class javax.net.ssl.SSLSocket
Controls whether new SSL sessions may be established by this socket.
setEncTicketInSessionKey() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to be encrypted in the session key of a presented TGT
setForwardable() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to have its FORWARDABLE flag set
setForwarded() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to have its FORWARDED flag set
setIssuerDirectoryName(String) - Method in class com.dstc.security.pki.X509CRLGen
Set the issuer's DirectoryName as part of the IssuerAltName extension for this CRL.
setIssuerDirectoryName(String) - Method in class com.dstc.security.pki.X509CertGen
Set the issuer's DirectoryName as part of the IssuerAltName extension for this certificate.
setIssuerDNSName(String) - Method in class com.dstc.security.pki.X509CRLGen
Set the issuer's DNSName as part of the IssuerAltName extension for this CRL.
setIssuerDNSName(String) - Method in class com.dstc.security.pki.X509CertGen
Set the issuer's DNSName as part of the IssuerAltName extension for this certificate.
setIssuerEmail(String) - Method in class com.dstc.security.pki.X509CRLGen
Set the issuer's e-mail address as part of the IssuerAltName extension for this CRL.
setIssuerEmail(String) - Method in class com.dstc.security.pki.X509CertGen
Set the issuer's e-mail address as part of the IssuerAltName extension for this certificate.
setIssuerIPAddress(String) - Method in class com.dstc.security.pki.X509CRLGen
Set the issuer's IP address as part of the IssuerAltName extension for this CRL.
setIssuerIPAddress(String) - Method in class com.dstc.security.pki.X509CertGen
Set the issuer's IP address as part of the IssuerAltName extension for this certificate.
setIssuerURL(String) - Method in class com.dstc.security.pki.X509CRLGen
Set the issuer's URL as part of the IssuerAltName extension for this CRL.
setIssuerURL(String) - Method in class com.dstc.security.pki.X509CertGen
Set the issuer's URL as part of the IssuerAltName extension for this certificate.
setKDCAddress(InetAddress) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the KDC host address
setKDCPort(int) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the KDC port.
setKeyTab(KeyTab) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the KeyTab for this context
setKeyUsage(boolean[]) - Method in class com.dstc.security.pki.X509CertGen
Set the Key Usage extension of this certificate.
setMessage(MimeMessage) - Method in class com.dstc.security.smime.SMIMESignature
Sets the message to be signed or verified.
setMessage(MimeMessage) - Method in class com.dstc.security.smime.SMIMECipher
Sets the MimeMessage to encrypt or decrypt.
setMinor(int, String) - Method in class org.ietf.jgss.GSSException
Used by the exception thrower to set the mechanism level minor error code and its string explanation.
setMutualRequired() - Method in class com.dstc.security.kerberos.APOptions
Indicates to the server that the client requires mutual authentication and that it must respond with a KRB_AP_REP message
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLServerSocket
Controls whether the connections which are accepted must include client authentication.
setNeedClientAuth(boolean) - Method in class javax.net.ssl.SSLSocket
Configures the socket to require client authentication.
setNeedClientAuth(boolean) - Method in class com.dstc.security.ssl.SSLServerSocketFactory
Set the state of the "client authentication required" flag.
setNetscapeCertType(boolean[]) - Method in class com.dstc.security.pki.X509CertGen
Set the NetscapeCertType extension for this certificate.
setNextUpdate(Date) - Method in class com.dstc.security.pki.X509CRLGen
Set the Date for the next update.
setPostdated() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to have its POSTDATED flag set
setPrincipalName(PrincipalName) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the principal name valid for the current context
setPrivacy(boolean) - Method in class org.ietf.jgss.MessageProp
Sets the privacy state.
setProxiable() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to have its PROXIABLE flag set
setProxy() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to have its PROXY flag set
setPublicKey(PublicKey) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's PublicKey in this certificate.
setQOP(int) - Method in class org.ietf.jgss.MessageProp
Sets the QOP value.
setRealm(String) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the local realm
setRenewable() - Method in class com.dstc.security.kerberos.KDCOptions
Indicates that the ticket to be issued is to have its RENEWABLE flag set
setRevokedCerts(Set) - Method in class com.dstc.security.pki.X509CRLGen
Add a set of revoked certificates to this CRL.
setSerialNumber(BigInteger) - Method in class com.dstc.security.pki.X509CertGen
Set the serial number of this certificate.
setSessionResumptionForbidden(boolean) - Method in class com.dstc.security.ssl.SSLServerSocketFactory
Set the state of the "session resumption forbidden" flag.
setSessionResumptionForbidden(boolean) - Method in class com.dstc.security.ssl.SSLSocketFactory
Set the state of the "session resumption forbidden" flag.
setSubjectDirectoryName(String) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's DirectoryName as part of the SubjectAltName extension for this certificate.
setSubjectDN(String) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's Distinguished Name (DN).
setSubjectDNSName(String) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's DNSName as part of the SubjectAltName extension for this certificate.
setSubjectEmail(String) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's e-mail address as part of the SubjectAltName extension for this certificate.
setSubjectIPAddress(String) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's IP address as part of the SubjectAltName extension for this certificate.
setSubjectKeyIdentifier(byte[]) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's SubjectKeyIdentifier extension for this certificate.
setSubjectURL(String) - Method in class com.dstc.security.pki.X509CertGen
Set the subject's URL as part of the SubjectAltName extension for this certificate.
setSupplementaryStates(boolean, boolean, boolean, boolean, int, String) - Method in class org.ietf.jgss.MessageProp
This method sets the state for the supplementary information flags and the minor status in MessageProp.
setSupportedEncryptionTypes(int[]) - Method in class com.dstc.security.kerberos.KerberosContext
Sets the supported encryption types.
setThisUpdate(Date) - Method in class com.dstc.security.pki.X509CRLGen
Set the Date for this update.
setUseClientMode(boolean) - Method in class javax.net.ssl.SSLServerSocket
Controls whether accepted connections are in the (default) SSL server mode, or the SSL client mode.
setUseClientMode(boolean) - Method in class javax.net.ssl.SSLSocket
Configures the socket to use client (or server) mode in its first handshake.
setUseSessionKey() - Method in class com.dstc.security.kerberos.APOptions
Indicates that the ticket which is presented is encrypted in the session key from the server's TGT.
setValidity(Date, Date) - Method in class com.dstc.security.pki.X509CertGen
Set the validity period of this certificate.
setValidity(int) - Method in class com.dstc.security.pki.X509CertGen
Set the validity period (in days) of this certificate.
ShortBufferException - exception javax.crypto.ShortBufferException.
This exception is thrown when an output buffer provided by the user is too short to hold the operation result.
ShortBufferException() - Constructor for class javax.crypto.ShortBufferException
Constructs a ShortBufferException with no detail message.
ShortBufferException(String) - Constructor for class javax.crypto.ShortBufferException
Constructs a ShortBufferException with the specified detail message.
sign() - Method in class com.dstc.security.cms.CMSSignature
Signs the previously supplied data and returns a CMSTypedDataInputStream from which the CMS signed data can be read.
sign() - Method in class com.dstc.security.smime.SMIMESignature
Signs the previously set MimeMessage, and if successful returns a MimeMessage encapsulating a representation of the signed message.
SIGNED_DATA - Static variable in class com.dstc.security.cms.CMSTypedDataInputStream
Content type for CMS signed data
SignedData - interface com.dstc.security.cms.SignedData.
An interface to data signed according to the CMS specification.
SignerIdentifier - interface com.dstc.security.cms.SignerIdentifier.
An interface to an identifier for a signer in a CMS SignedData.
SignerInfo - interface com.dstc.security.cms.SignerInfo.
An interface to per-signer information in a CMS SignedData.
SigningTime - interface com.dstc.security.cms.atts.SigningTime.
An interface to the SigningTime attribute which must be amongst the list of signed attributes in a CMS SignedData.
skip(long) - Method in class javax.crypto.CipherInputStream
Skips over and discards n bytes of data from this input stream.
SMIMECapabilities - interface com.dstc.security.cms.atts.SMIMECapabilities.
An interface to the list of algorithms supported and preferred by an S/MIME user.
SMIMECapability - interface com.dstc.security.cms.atts.SMIMECapability.
An interface to an algorithmic capability for an S/MIME user.
SMIMECipher - class com.dstc.security.smime.SMIMECipher.
A class for encryption and decryption of MIME messages according to RFC 2633 "S/MIME Version 3 Message Specification".
SMIMECipher() - Constructor for class com.dstc.security.smime.SMIMECipher
Default constructor
SMIMEException - exception com.dstc.security.smime.SMIMEException.
A generic S/MIME exception class
SMIMEException() - Constructor for class com.dstc.security.smime.SMIMEException
Constructs an SMIMEException with no detail message.
SMIMEException(String) - Constructor for class com.dstc.security.smime.SMIMEException
Constructs an SMIMEException with the specified detail message.
SMIMESignature - class com.dstc.security.smime.SMIMESignature.
A class for signing and verification of MIME messages according to RFC 2633 "S/MIME Version 3 Message Specification".
SMIMESignature() - Constructor for class com.dstc.security.smime.SMIMESignature
Default constructor
SMIMEUtil - class com.dstc.security.smime.SMIMEUtil.
A utility class for S/MIME message processing
SocketFactory - class javax.net.SocketFactory.
This class creates sockets.
SocketFactory() - Constructor for class javax.net.SocketFactory
Constructor is used only by subclasses.
SSLeayEncryptedPrivateKey - class com.dstc.security.keymanage.SSLeayEncryptedPrivateKey.
This class encrypts/decrypts a PrivateKey to/from the the proprietary encryption format used in SSLeay.
SSLeayEncryptedPrivateKey(byte[]) - Constructor for class com.dstc.security.keymanage.SSLeayEncryptedPrivateKey
Construct an SSLeayEncryptedPrivateKey object from a byte array containing the (base-64 encoded) encrypted private key.
SSLeayEncryptedPrivateKey(InputStream) - Constructor for class com.dstc.security.keymanage.SSLeayEncryptedPrivateKey
Construct an SSLeayEncryptedPrivateKey object from an InputStream containing the (base-64 encoded) encrypted private key.
SSLeayEncryptedPrivateKey(SecureRandom, PrivateKey) - Constructor for class com.dstc.security.keymanage.SSLeayEncryptedPrivateKey
Construct an SSLeayEncryptedPrivateKey object from a PrivateKey
SSLeayException - exception com.dstc.security.keymanage.SSLeayException.
A class for general SSLeay exceptions.
SSLeayException() - Constructor for class com.dstc.security.keymanage.SSLeayException
This constructs a SSLeayException.
SSLeayException(String) - Constructor for class com.dstc.security.keymanage.SSLeayException
This constructs a SSLeayException with a detail message.
SSLException - exception javax.net.ssl.SSLException.
Indicates some kind of error detected by an SSL subsystem.
SSLException(String) - Constructor for class javax.net.ssl.SSLException
Constructs an exception reporting an error found by an SSL subsystem.
SSLHandshakeException - exception javax.net.ssl.SSLHandshakeException.
Indicates that the client and server could not negotiate the desired level of security.
SSLHandshakeException(String) - Constructor for class javax.net.ssl.SSLHandshakeException
Constructs an exception reporting an error found by an SSL subsystem during handshaking
SSLKeyException - exception javax.net.ssl.SSLKeyException.
Reports a bad SSL key.
SSLKeyException(String) - Constructor for class javax.net.ssl.SSLKeyException
Constructs an exception reporting a key management error found by an SSL subsystem.
SSLPeerUnverifiedException - exception javax.net.ssl.SSLPeerUnverifiedException.
Indicates that the peer's identity has not been verified.
SSLPeerUnverifiedException(String) - Constructor for class javax.net.ssl.SSLPeerUnverifiedException
Constructs an exception reporting that the SSL peer's identity has not been verified.
SSLProtocolException - exception javax.net.ssl.SSLProtocolException.
Reports an error in the operation of the SSL protocol.
SSLProtocolException(String) - Constructor for class javax.net.ssl.SSLProtocolException
Constructs an exception reporting an SSL protocol error detected by an SSL subsystem.
SSLServerSocket - class javax.net.ssl.SSLServerSocket.
This class is extended by server sockets which return connections which are protected using the Secure Sockets Layer (SSL) protocol, and which extend the SSLSocket class.
SSLServerSocket(int) - Constructor for class javax.net.ssl.SSLServerSocket
Used only by subclasses.
SSLServerSocket(int, int) - Constructor for class javax.net.ssl.SSLServerSocket
Used only by subclasses.
SSLServerSocket(int, int, InetAddress) - Constructor for class javax.net.ssl.SSLServerSocket
Used only by subclasses.
SSLServerSocketFactory - class javax.net.ssl.SSLServerSocketFactory.
This class creates SSL server sockets.
SSLServerSocketFactory - class com.dstc.security.ssl.SSLServerSocketFactory.
A concrete factory for SSLServerSocket implementations.
SSLServerSocketFactory() - Constructor for class javax.net.ssl.SSLServerSocketFactory
Constructor is used only by subclasses.
SSLServerSocketFactory() - Constructor for class com.dstc.security.ssl.SSLServerSocketFactory
Create the default SSL server socket factory.
SSLSession - interface javax.net.ssl.SSLSession.
In SSL, sessions are used to describe an ongoing relationship between two entities.
SSLSessionBindingEvent - class javax.net.ssl.SSLSessionBindingEvent.
This event is communicated to a SSLSessionBindingListener whenever such a listener is bound to or unbound from a SSLSession value.
SSLSessionBindingEvent(SSLSession, String) - Constructor for class javax.net.ssl.SSLSessionBindingEvent
Constructs a new SSLSessionBindingEvent
SSLSessionBindingListener - interface javax.net.ssl.SSLSessionBindingListener.
This is interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession.
SSLSessionContext - interface javax.net.ssl.SSLSessionContext.
A SSLSessionContext is a grouping of SSLSessions associated with a single entity.
SSLSocket - class javax.net.ssl.SSLSocket.
SSLSocket is a class extended by sockets which support the "Secure Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols.
SSLSocket() - Constructor for class javax.net.ssl.SSLSocket
Constructor is used only by subclasses.
SSLSocket(InetAddress, int) - Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocket(InetAddress, int, InetAddress, int) - Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocket(String, int) - Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocket(String, int, InetAddress, int) - Constructor for class javax.net.ssl.SSLSocket
Used only by subclasses.
SSLSocketFactory - class javax.net.ssl.SSLSocketFactory.
Instances of this kind of socket factory return SSL sockets.
SSLSocketFactory - class com.dstc.security.ssl.SSLSocketFactory.
A concrete factory for SSLSocket implementations.
SSLSocketFactory() - Constructor for class javax.net.ssl.SSLSocketFactory
Constructor is used only by subclasses.
SSLSocketFactory() - Constructor for class com.dstc.security.ssl.SSLSocketFactory
Create a default SSL socket factory.
startHandshake() - Method in class javax.net.ssl.SSLSocket
Starts an SSL handshake on this connection.
state - Variable in class javax.crypto.CipherSpi
 
stringToKey(byte[], byte[]) - Method in class com.dstc.security.kerberos.KerberosKey
Transforms the supplied password and mix-in string to a key value in an algorithm-specific manner.
SubjectKeyIdentifier - class com.dstc.security.cms.SubjectKeyIdentifier.
A class for identifying an X.509 certificate through the value of its v3 certicate extension subjectKeyIdentifier.
SubjectKeyIdentifier() - Constructor for class com.dstc.security.cms.SubjectKeyIdentifier
 

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