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

A

AbstractEnvelopedDataProcessor - Class in com.cms.crypto
Models the abstract concept of processing a value of the ASN.1 Cryptographic Message Syntax type EnvelopedData.
AbstractEnvelopedDataProcessor(CMSVersion, Codec) - Constructor for class com.cms.crypto.AbstractEnvelopedDataProcessor
Constructor for AbstractEnvelopedDataProcessor with ASN.1 type EnvelopedData syntax version and encoding rules parameters .
accept(File, String) - Method in class jtools.FileExtensionFilter
Adds a full stop character (".") to a file name extension string.
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1BitString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1BMPString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1Boolean
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1Choice
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1Enumerated
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1GeneralizedTime
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1GeneralString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1IA5String
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1Integer
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1ISO646String
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1Null
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1NumericString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1ObjectIdentifier
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1OctetString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1OpenType
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1PrintableString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1RelativeOID
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1Sequence
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1SequenceOf
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1SetOf
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1T61String
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1TeletexString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1UniversalString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1UTF8String
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1Value
Since Java is strongly typed, this base Visitor class needs an abstract visit method for each kind of class.
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1VideotexString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.ASN1VisibleString
Accepts a visit from the ValueVisitor
accept(ValueVisitor, Object) - Method in class schemajic.model.XEROctetString
The accept method with visitor and object parameters.
accept(TypeVisitor) - Method in class schemajic.schema.AliasType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.BitStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.BMPStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.BooleanType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.ChoiceType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(ModifierVisitor, Object) - Method in class schemajic.schema.Default
Calls the visit method of the ModifierVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.EnumeratedType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.GeneralizedTimeType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.GeneralStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.IA5StringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.IntegerType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.ISO646StringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(ModifierVisitor, Object) - Method in class schemajic.schema.Modifier
Calls the visit method of the ModifierVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.NullType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.NumericStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.ObjectIdentifierType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.OctetStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.OpenTypeType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(ModifierVisitor, Object) - Method in class schemajic.schema.Optional
Calls the visit method of the ModifierVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.PrintableStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.RelativeOIDType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.RootType
Visitor design pattern dummy accept a visit from the Type Visitor.
accept(TypeVisitor) - Method in class schemajic.schema.SequenceOfType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.SequenceType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.SetOfType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.T61StringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.TeletexStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.Type
Models the abstract concept of visiting a Java type.
accept(TypeVisitor) - Method in class schemajic.schema.UniversalStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.UTF8StringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.VideotexStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
accept(TypeVisitor) - Method in class schemajic.schema.VisibleStringType
Calls the visit method of the TypeVisitor, passing itself as an argument.
add(Attribute) - Method in class com.cms.types.AuthAttributes
 
add(DigestAlgorithmIdentifier) - Method in class com.cms.types.DigestAlgorithmIdentifiers
 
add(RecipientEncryptedKey) - Method in class com.cms.types.RecipientEncryptedKeys
 
add(RecipientInfo) - Method in class com.cms.types.RecipientInfos
 
add(Attribute) - Method in class com.cms.types.SignedAttributes
 
add(SignerInfo) - Method in class com.cms.types.SignerInfos
 
add(Attribute) - Method in class com.cms.types.UnauthAttributes
 
add(Attribute) - Method in class com.cms.types.UnprotectedAttributes
 
add(Attribute) - Method in class com.cms.types.UnsignedAttributes
 
add(ASN1OpenType) - Method in class com.cms.types.Values
 
add(TLV) - Method in class schemajic.encoder.CompositeValue
Adds a given Tag-Length-Value (TLV) element to the current values.
add(Encodable) - Method in class schemajic.encoder.EncodableList
 
add(int) - Method in class schemajic.encoder.Length
 
add(Length) - Method in class schemajic.encoder.Length
 
add(ASN1Value) - Method in class schemajic.model.ASN1SequenceOf
Adds the value of an ASN.1 type to the current list of values.
add(ASN1Value) - Method in class schemajic.model.ASN1SetOf
Adds the value of an ASN.1 type to the current list of values.
addChild(ArcMapEntry) - Method in class schemajic.model.ArcMapEntry
Adds a child element to an ArcMap.
addField(Field) - Method in class schemajic.schema.ChoiceType
Adds the provided field to the list of fields.
addField(Field) - Method in class schemajic.schema.FieldList
Adds a provided field to the list of fields.
addField(Field) - Method in class schemajic.schema.SequenceType
Adds the provided field to the list of current fields.
addImport(Import) - Method in class schemajic.schema.Module
Adds an import statement item to an import item list.
addModule(Module) - Method in class schemajic.schema.Schema
Adds an ASN.1 module to a list of modules.
addType(Type) - Method in class schemajic.schema.Module
Adds an ASN.1 type to a type list.
addType(Type) - Method in class schemajic.schema.Schema
Adds an ASN.1 type to a type map.
addValue(NamedValue) - Method in class schemajic.schema.Module
Adds a value to a set of values.
AES - Static variable in class com.cms.identifiers.Identifiers
 
AES128WithCBC - Class in com.cms.crypto
Creates a content encryption algorithm identifier or a symmetric key encryption algorithm identifier for a 128-bit AES cipher algorithm using Cipher Block Chaining (CBC) mode.
AES_IV - Class in com.cms.types
AES_IV generated Java class.
AES_IV() - Constructor for class com.cms.types.AES_IV
Default constructor for generated Java class AES_IV.
AlgorithmIdentifierMapping - Class in com.cms.crypto
Maps generated algorithm information object identifier Java variable names to string names.
AliasType - Class in schemajic.schema
Schema for ASN.1 user defined types.
AliasType(Module, String, String, String) - Constructor for class schemajic.schema.AliasType
Constructor for any AliasType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
ANSI_X9_62 - Static variable in class com.cms.identifiers.Identifiers
 
ArcMap - Class in schemajic.model
Maps the arc elements of values of ASN.1 type OBJECT IDENTIFIER according to the the requirements of international standards.
ArcMap() - Constructor for class schemajic.model.ArcMap
Constructor for ArcMap.
ArcMapEntry - Class in schemajic.model
Processes the arc elements of values of ASN.1 type OBJECT IDENTIFIER.
ArcMapEntry(int, String, String) - Constructor for class schemajic.model.ArcMapEntry
Constructor for ArcMapEntry with parameters.
ASN1BitString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type BIT STRING.
ASN1BitString() - Constructor for class schemajic.model.ASN1BitString
Constructor for ASN1BitString.
ASN1BitString(byte[]) - Constructor for class schemajic.model.ASN1BitString
Constructor for ASN1BitString with initialization parameter value.
ASN1BMPString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type BMPString.
ASN1BMPString() - Constructor for class schemajic.model.ASN1BMPString
Constructor for ASN1BMPString.
ASN1BMPString(String) - Constructor for class schemajic.model.ASN1BMPString
Constructor for ASN1BMPString with string initialization value parameter.
ASN1Boolean - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type BOOLEAN.
ASN1Boolean() - Constructor for class schemajic.model.ASN1Boolean
Constructor for ASN1Boolean.
ASN1Boolean(boolean) - Constructor for class schemajic.model.ASN1Boolean
Constructor for ASN1Boolean with initialization value parameter.
ASN1Choice - Class in schemajic.model
Models the abstract concept of the value of an ASN.1 CHOICE type.
ASN1Choice() - Constructor for class schemajic.model.ASN1Choice
Constructor for ASN1Choice.
ASN1Choice(ASN1Value, int) - Constructor for class schemajic.model.ASN1Choice
Constructor for ASN1Choice with choice value and choice alternative indicator parameters.
ASN1Decoder - Class in schemajic.codec
Models the abstract concept of an ASN.1 value decoder.
ASN1Decoder() - Constructor for class schemajic.codec.ASN1Decoder
Constructor for ASN1Decoder.
ASN1Encoder - Class in schemajic.codec
Models the abstract concept of an ASN.1 value encoder.
ASN1Encoder() - Constructor for class schemajic.codec.ASN1Encoder
Constructor for ASN1Encoder.
ASN1Enumerated - Class in schemajic.model
Models the abstract concept of a value of ASN.1 type ENUMERATED.
ASN1Enumerated() - Constructor for class schemajic.model.ASN1Enumerated
Constructor for ASN1Enumerated.
ASN1Enumerated(int) - Constructor for class schemajic.model.ASN1Enumerated
Constructor for ASN1Enumerated with initialization value parameter.
ASN1GeneralizedTime - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type GeneralizedTime.
ASN1GeneralizedTime() - Constructor for class schemajic.model.ASN1GeneralizedTime
 
ASN1GeneralizedTime(int, int, int, int, int, int, double) - Constructor for class schemajic.model.ASN1GeneralizedTime
Assumes Zulu time.
ASN1GeneralString - Class in schemajic.model
Extends class ASN1VisibleString to provide minimal encoding and decoding support needed to model the abstract concept of a value of ASN.1 type GeneralString.
ASN1GeneralString() - Constructor for class schemajic.model.ASN1GeneralString
Constructor for ASN1GeneralString.
ASN1GeneralString(String) - Constructor for class schemajic.model.ASN1GeneralString
Constructor for ASN1GeneralString with string initialization value parameter.
ASN1Helper - Class in schemajic.encoder
Useful tools that help DER encoding values of ASN.1 types.
ASN1IA5String - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type IA5String.
ASN1IA5String() - Constructor for class schemajic.model.ASN1IA5String
Constructor for ASN1IA5String.
ASN1IA5String(String) - Constructor for class schemajic.model.ASN1IA5String
Constructor for ASN1IA5String with string parameter.
ASN1Integer - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type INTEGER.
ASN1Integer() - Constructor for class schemajic.model.ASN1Integer
Constructor for ASN1Integer.
ASN1Integer(int) - Constructor for class schemajic.model.ASN1Integer
Constructor for ASN1Integer with initialization value parameter.
ASN1ISO646String - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type ISO646String.
ASN1ISO646String() - Constructor for class schemajic.model.ASN1ISO646String
Constructor for ASN1ISO646String.
ASN1ISO646String(String) - Constructor for class schemajic.model.ASN1ISO646String
Constructor for ASN1ISO646String with string initialization value parameter.
ASN1Null - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type NULL.
ASN1Null() - Constructor for class schemajic.model.ASN1Null
Constructor for ASN1Null.
ASN1NumericString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type NumericString.
ASN1NumericString() - Constructor for class schemajic.model.ASN1NumericString
Constructor for ASN1NumericString.
ASN1NumericString(String) - Constructor for class schemajic.model.ASN1NumericString
Constructor for ASN1NumericString with string parameter.
ASN1ObjectIdentifier - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type OBJECT IDENTIFIER.
ASN1ObjectIdentifier() - Constructor for class schemajic.model.ASN1ObjectIdentifier
Constructor for ASN1ObjectIdentifier with array of integer values parameter.
ASN1ObjectIdentifier(ASN1ObjectIdentifier) - Constructor for class schemajic.model.ASN1ObjectIdentifier
Constructor for ASN1ObjectIdentifier with information object identifier parameter.
ASN1ObjectIdentifier(int[]) - Constructor for class schemajic.model.ASN1ObjectIdentifier
Constructor for ASN1ObjectIdentifier with array of integer object identifier arc elements parameter.
ASN1ObjectIdentifier(String) - Constructor for class schemajic.model.ASN1ObjectIdentifier
Constructor for ASN1ObjectIdentifier with string initialization values parameter.
ASN1OctetString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type OCTET STRING.
ASN1OctetString() - Constructor for class schemajic.model.ASN1OctetString
Constructor for ASN1OctetString.
ASN1OctetString(byte[]) - Constructor for class schemajic.model.ASN1OctetString
Constructor for ASN1OctetString with byte array parameter.
ASN1OpenType - Class in schemajic.model
Models the abstract concept of a value of an ASN.1 "open type".
ASN1OpenType() - Constructor for class schemajic.model.ASN1OpenType
Constructor for ASN1OpenType.
ASN1OpenType(ASN1Value) - Constructor for class schemajic.model.ASN1OpenType
SConstructor for ASN1OpenType with initialization value parameter.
ASN1PrintableString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type PrintableString.
ASN1PrintableString() - Constructor for class schemajic.model.ASN1PrintableString
Constructor for ASN1PrintableString.
ASN1PrintableString(String) - Constructor for class schemajic.model.ASN1PrintableString
Constructor for ASN1PrintableString with a string initialization value parameter.
ASN1RelativeOID - Class in schemajic.model
Models the abstract concept of the value of ASN.1 type RELATIVE-OID.
ASN1RelativeOID() - Constructor for class schemajic.model.ASN1RelativeOID
Constructor for ASN1RelativeOID.
ASN1RelativeOID(int) - Constructor for class schemajic.model.ASN1RelativeOID
Constructor for ASN1RelativeOID with integer initialization value to set array size parameter.
ASN1RelativeOID(int[]) - Constructor for class schemajic.model.ASN1RelativeOID
Constructor for ASN1RelativeOID with integer array initialization value parameter.
ASN1RelativeOID(String) - Constructor for class schemajic.model.ASN1RelativeOID
Constructor for ASN1RelativeOID with string initialization value parameter.
ASN1Sequence - Class in schemajic.model
Models the abstract concept of a value of an ASN.1 SEQUENCE type.
ASN1Sequence() - Constructor for class schemajic.model.ASN1Sequence
Constructor for ASN1Sequence sets current ASN.1 value fields to null.
ASN1Sequence(int) - Constructor for class schemajic.model.ASN1Sequence
Constructor for ASN1Sequence sets current ASN.1 value fields to the provided integer number of fields value.
ASN1Sequence(boolean[]) - Constructor for class schemajic.model.ASN1Sequence
Constructor for ASN1Sequence sets the current ASN.1 OPTIONAL component existence indicator to the provided boolean value.
ASN1SequenceOf - Class in schemajic.model
Models the abstract concept of the value of an ASN.1 SEQUENCE OF type.
ASN1SequenceOf() - Constructor for class schemajic.model.ASN1SequenceOf
Constructor for ASN1SequenceOf sets current ASN.1 value items list to a new Vector().
ASN1SetOf - Class in schemajic.model
Models the abstract concept of the value of an ASN.1 SET OF type.
ASN1SetOf() - Constructor for class schemajic.model.ASN1SetOf
Constructor for ASN1SetOf sets current ASN.1 value items list to a new Vector().
ASN1T61String - Class in schemajic.model
Models the abstract concept of the value of ASN.1 T61String type.
ASN1T61String() - Constructor for class schemajic.model.ASN1T61String
Constructor for ASN1T61String.
ASN1T61String(String) - Constructor for class schemajic.model.ASN1T61String
Constructor for ASN1T61String with string initialization value parameter.
ASN1TeletexString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 TeletexString type.
ASN1TeletexString() - Constructor for class schemajic.model.ASN1TeletexString
Constructor for ASN1TeletexString.
ASN1TeletexString(String) - Constructor for class schemajic.model.ASN1TeletexString
Constructor for ASN1TeletexString with string initialization value parameter.
ASN1UniversalString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 UniversalString type.
ASN1UniversalString() - Constructor for class schemajic.model.ASN1UniversalString
Constructor for ASN1UniversalString.
ASN1UniversalString(String) - Constructor for class schemajic.model.ASN1UniversalString
Constructor for ASN1UniversalString with string initialization value parameter.
ASN1UTF8String - Class in schemajic.model
Models the abstract concept of the value of ASN.1 UTF8String type.
ASN1UTF8String() - Constructor for class schemajic.model.ASN1UTF8String
Constructor for ASN1UTF8String.
ASN1UTF8String(String) - Constructor for class schemajic.model.ASN1UTF8String
Constructor for ASN1UTF8String with string parameter.
ASN1Value - Class in schemajic.model
Models the abstract concept of a value of an ASN.1 type, and provides the base Visitor design pattern class abstract visit method for the ValueVisitor.
ASN1Value() - Constructor for class schemajic.model.ASN1Value
Constructor for ASN1Value.
ASN1VideotexString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 VideotexString type.
ASN1VideotexString() - Constructor for class schemajic.model.ASN1VideotexString
TODO: description goes here
ASN1VideotexString(String) - Constructor for class schemajic.model.ASN1VideotexString
TODO: description goes here
ASN1VisibleString - Class in schemajic.model
Models the abstract concept of the value of ASN.1 VisibleString type.
ASN1VisibleString() - Constructor for class schemajic.model.ASN1VisibleString
Constructor for ASN1VisibleString sets the current value to the empty string.
ASN1VisibleString(String) - Constructor for class schemajic.model.ASN1VisibleString
Constructor for ASN1VisibleString sets the current value to the provided string value .
AtomicValue - Class in schemajic.encoder
Handles details of encoding values of ASN.1 types.
AtomicValue(Type, TagList, int, byte[], TagEncoder, LengthEncoder) - Constructor for class schemajic.encoder.AtomicValue
Constructor for AtomicValue with parameters.
Attribute - Class in com.cms.types
Attribute generated Java class.
Attribute(ASN1ObjectIdentifier, Values) - Constructor for class com.cms.types.Attribute
Default constructor for generated Java class Attribute.
Attribute() - Constructor for class com.cms.types.Attribute
 
AuthAttributes - Class in com.cms.types
AuthAttributes generated Java class.
AuthAttributes() - Constructor for class com.cms.types.AuthAttributes
Default constructor for generated Java class AuthAttributes.
AuthenticatedData - Class in com.cms.types
AuthenticatedData generated Java class.
AuthenticatedData(CMSVersion, OriginatorInfo, RecipientInfos, MessageAuthenticationCodeAlgorithm, DigestAlgorithmIdentifier, EncapsulatedContentInfo, AuthAttributes, MessageAuthenticationCode, UnauthAttributes) - Constructor for class com.cms.types.AuthenticatedData
Default constructor for generated Java class AuthenticatedData.
AuthenticatedData() - Constructor for class com.cms.types.AuthenticatedData
 

B

Base64 - Class in com.cms.crypto
Encodes binary data into the base64 format so that the data is then "mail safe".
Base64() - Constructor for class com.cms.crypto.Base64
Constructor for Base64
Base64Exception - Exception in com.cms.crypto
Exception handler for Base64 operation.
Base64Exception(String) - Constructor for exception com.cms.crypto.Base64Exception
Constructor for Base64Exception with exception message.
Base64Exception(Exception) - Constructor for exception com.cms.crypto.Base64Exception
Constructor for Base64Exception with exception type.
Base64Exception(String, Exception) - Constructor for exception com.cms.crypto.Base64Exception
Constructor for Base64Exception with exception message and exception type.
BinaryFile - Class in jtools
Provides a mechanism for manipulating binary data on a disk file.
BinaryFile(String) - Constructor for class jtools.BinaryFile
Constructor for BinaryFile with file name path parameter.
BinaryFormat - Class in jtools
Formats a string of hexadecimal characters into the specified rows and columns.
BinaryFormat() - Constructor for class jtools.BinaryFormat
Constructor for BinaryFormat.
BinaryString - Class in jtools
Performs bit to character string conversion.
BinaryString(byte[]) - Constructor for class jtools.BinaryString
Constructor for BinaryString with array of bits parameter, converts the array of bits to a string of 0's and 1's
BinaryString2BinaryConversion - Class in jtools
Converts the hexadecimal encoding of some binary data into a byte array.
BinaryString2BinaryConversion(String) - Constructor for class jtools.BinaryString2BinaryConversion
Converts a given binary string into a byte array.
bitIsSet(int) - Method in class schemajic.model.ASN1BitString
Determines whether or not a bit in a string of bits is set to 1.
BitStringFormat - Interface in schemajic.encoder
Public interface for CXER support for ASN.1 type BIT STRING.
BitStringType - Class in schemajic.schema
Schema for ASN.1 BIT STRING type.
BitStringType(Module, String, String, String, String) - Constructor for class schemajic.schema.BitStringType
Constructor for BitStringType with ASN.1 module, defined type, builtin or reference type, tags and named bits parameters.
BitStringType(String) - Constructor for class schemajic.schema.BitStringType
Constructor for BitStringType with String parameter.
BMPStringType - Class in schemajic.schema
Schema for ASN.1 BMPString type.
BMPStringType(Module, String, String, String) - Constructor for class schemajic.schema.BMPStringType
Constructor for BMPStringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
BMPStringType(String) - Constructor for class schemajic.schema.BMPStringType
Constructor for BMPStringType with string name parameter.
BooleanType - Class in schemajic.schema
Schema for ASN.1 BOOLEAN type.
BooleanType(Module, String, String, String) - Constructor for class schemajic.schema.BooleanType
Constructor for BooleanType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
BooleanType(String) - Constructor for class schemajic.schema.BooleanType
Constructor for BooleanType with initialization string parameter.
buildEncryptedContent(SecretKey, DigestAlgorithmIdentifier, ContentEncryptionAlgorithmIdentifier, byte[]) - Method in class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
Constructs a value of ASN.1 type EncryptedContentInfo whose content type is ordinary data indicated by the value of the contentType component, an information object identifier value id-data.
buildHeader(byte[], int, int) - Method in class schemajic.encoder.ASN1Helper
Encodes an ASN.1 header into the given byte buffer in support of the AsnEncoder interface.
buildLength(byte[], int, int) - Method in class schemajic.encoder.ASN1Helper
The buildLength() method is used to encode an ASN.1 vlaue length into the specified byte buffer.
buildObjectId(byte[], int, int[]) - Method in class schemajic.encoder.ASN1Helper
The buildObjectId() method is used to encode an ASN.1 object id value into the specified byte buffer.
buildRecipientEncryptedKey(SubjectKeyIdentifier, PublicKey, PublicKey) - Method in class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
The buildRecipientEncryptedKey method builds a new RecipientEncryptedKey for the specified recipient and adds it to the current KeyAgreeRecipientInfo.
buildRecipientInfo(KeyEncryptionAlgorithmIdentifier, OtherKeyAttribute, byte[], Codec) - Method in class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
Builds a new ASN.1 type RecipientInfo for one or more recipients of this key agreement message, and sets this value as the current RecipientInfo.
buildRecipientInfos(SecretKey, List<Certificate>, DigestAlgorithmIdentifier, KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.EnvelopedDataForKeyTransport
Create a list of values of ASN.1 type RecipientInfo, one for each recipient certificate that contains the encrypted secret key.
buildRelativeObjectId(byte[], int, int[]) - Method in class schemajic.encoder.ASN1Helper
The buildObjectId() method is used to encode an ASN.1 object id value into the specified byte buffer.
BXER - Static variable in class schemajic.codec.EncodingRule
 
BXERCodec - Class in schemajic.codec
An ASN.1 Basic XML Encoding Rules codec (coder-decoder), which is capable of performing the encoding or decoding transformation of a value of an ASN.1 type.
BXERCodec() - Constructor for class schemajic.codec.BXERCodec
Constructor for BXERCodec.
BXERDecoder - Class in schemajic.decoder
Decoder for Basic XML Encoding Rules (BXER) of ASN.1.
BXERDecoder() - Constructor for class schemajic.decoder.BXERDecoder
 
BXEREncoder - Class in schemajic.encoder
Encoder for Basic XML Encoding Rules (BXER) of ASN.1.
BXEREncoder() - Constructor for class schemajic.encoder.BXEREncoder
 
BXERPrinter - Class in schemajic.decoder
Printer for Basic XML Encoding Rules (BXER)of ASN.1.
BXERPrinter() - Constructor for class schemajic.decoder.BXERPrinter
 
ByteArrayComparison - Class in jtools
Compares two byte arrays for equality.
ByteArrayComparison() - Constructor for class jtools.ByteArrayComparison
Constructor for ByteArrayComparison.
ByteCountingInputStream - Class in schemajic.codec
Tracks the number of bytes read from an underlying input stream.
ByteCountingInputStream(InputStream) - Constructor for class schemajic.codec.ByteCountingInputStream
Constructor for ByteCountingInputStream with an input stream initialization value parameter.
ByteCountingInputStream(InputStream, int) - Constructor for class schemajic.codec.ByteCountingInputStream
Constructor for ByteCountingInputStream with input stream and a stream size initialization value parameters.

C

calcLengthOfLength(int) - Method in class schemajic.encoder.DefiniteFormEncoder
Calculates the length of the length of the value (the length of the length octets) from a provided integer value.
calcLengthOfLength(int) - Method in interface schemajic.encoder.LengthEncoder
Calulates the length in octets of a provided integer length value.
calcOidLengthInBytes(int[]) - Method in class schemajic.encoder.ASN1Helper
Calculates the length of a value of ASN.1 type OBJECT IDENTIFIER in octets.
calcRidLengthInBytes(int[]) - Method in class schemajic.encoder.ASN1Helper
Calculates the length of a value of ASN.1 type RELATIVE-OID in octets.
calculateEncodedLength() - Method in class schemajic.encoder.Length
 
calculateEncodedLength(TagList) - Method in class schemajic.encoder.TagEncoder
Calculate the total length in bytes of the tags in a TagList and check that tag values are in the expected range.
calculateEncodedLength(Tag) - Method in class schemajic.encoder.TagEncoder
Determine the encoded length of a given tag.
CertHash - Class in com.cms.types
CertHash generated Java class.
CertHash(DigestAlgorithmIdentifier, Digest) - Constructor for class com.cms.types.CertHash
Default constructor for generated Java class CertHash.
CertHash() - Constructor for class com.cms.types.CertHash
 
CFBParameters - Class in com.cms.types
CFBParameters generated Java class.
CFBParameters(AES_IV, NumberOfBits) - Constructor for class com.cms.types.CFBParameters
Default constructor for generated Java class CFBParameters.
CFBParameters() - Constructor for class com.cms.types.CFBParameters
 
ChoiceType - Class in schemajic.schema
Schema for ASN.1 CHOICE type.
ChoiceType(Module, String, String, String) - Constructor for class schemajic.schema.ChoiceType
Constructor for ChoiceType with ASN.1 module, user defined ASN.1 type, builtin or referenced ASN.1 type, context specific tags and named values parameters.
ChoiceType(String) - Constructor for class schemajic.schema.ChoiceType
Constructor for ChoiceType with ASN.1 type name parameter.
ChoiceValue - Class in schemajic.encoder
Encodes the value of a choice alternative.
ChoiceValue(Type, TagList, int, TagEncoder, LengthEncoder) - Constructor for class schemajic.encoder.ChoiceValue
TODO: ???
CipherAlgorithmFactory - Class in com.cms.crypto
Resolves a value of type ASN.1 OBJECT IDENTIFIER into a Cipher Algorithm Cipher object.
clean(Element) - Method in class schemajic.codec.TextRemovalMachine
Starts at the root node of a DOM and cleans the tree of empty text.
CMSVersion - Class in com.cms.types
CMSVersion generated Java class.
CMSVersion(int) - Constructor for class com.cms.types.CMSVersion
 
CMSVersion() - Constructor for class com.cms.types.CMSVersion
 
Codec - Class in schemajic.codec
Models the abstract concept of an ASN.1 codec (coder-decoder), which is an abstract device capable of performing the encoding or decoding transformation of a value of an ASN.1 type.
Codec(EncodingRule) - Constructor for class schemajic.codec.Codec
Constructor for Codec.
CodecFactory - Class in schemajic.codec
A factory that produces ASN.1 codecs (encoder-decoder transformers).
com.cms.crypto - package com.cms.crypto
XML Cryptographic Message Syntax (XCMS) support.
com.cms.identifiers - package com.cms.identifiers
Generated ASN.1 Cryptographic Message Syntax (CMS) related information object identifiers (OIDs).
com.cms.types - package com.cms.types
Generated ASN.1 Cryptographic Message Syntax (CMS) types.
compare(byte[], byte[]) - Method in class jtools.ByteArrayComparison
Determines whether two buffers contain the same contents.
compare(String, String) - Method in class jtools.FileComparison
Determines whether two files contain the same contents.
compareEncodingTo(ASN1ObjectIdentifier) - Method in class schemajic.model.ASN1OpenType
Defines how a method would compare the encoding of an open type value to the encoding of the type of a specified ASN.1 information object identifier.
compareEncodingTo(ASN1ObjectIdentifier) - Method in class schemajic.model.DEROpenType
Compare the encoding of this open type value to the encoding of the specified oid.
compareEncodingTo(ASN1ObjectIdentifier) - Method in class schemajic.model.XEROpenType
Compare the encoding of this open type value to the encoding of the specified oid.
CompositeValue - Class in schemajic.encoder
Encodes a composite value of an ASN.1 type.
CompositeValue(Type, TagList, int, TagEncoder, LengthEncoder) - Constructor for class schemajic.encoder.CompositeValue
Constructor for CompositeValue with parameters.
CONSTRUCTED - Static variable in class schemajic.schema.Tag
 
ContentCipher - Class in com.cms.crypto
Encrypts a plaintext message (the "content") using a specified content encryption algorithm and associated parameters, and a provided secret Content Encryption Key (CEK).
ContentCipher(Codec) - Constructor for class com.cms.crypto.ContentCipher
Constructor for ContentCipher with ASN.1 encoding rules parameter.
ContentEncryptionAlgorithmIdentifier - Class in com.cms.types
ContentEncryptionAlgorithmIdentifier generated Java class.
ContentEncryptionAlgorithmIdentifier(ASN1ObjectIdentifier, ASN1OpenType) - Constructor for class com.cms.types.ContentEncryptionAlgorithmIdentifier
Default constructor for generated Java class ContentEncryptionAlgorithmIdentifier.
ContentEncryptionAlgorithmIdentifier() - Constructor for class com.cms.types.ContentEncryptionAlgorithmIdentifier
 
ContentEncryptionAlgorithmIdentifierWithIV - Class in com.cms.crypto
An algorithm information object identifier for the AES cipher algorithm.
ContentEncryptionAlgorithmIdentifierWithIV(ASN1ObjectIdentifier) - Constructor for class com.cms.crypto.ContentEncryptionAlgorithmIdentifierWithIV
Constructor for ContentEncryptionAlgorithmIdentifierWithIV with a specified initialization vector (IV)
ContentType - Class in com.cms.types
ContentType generated Java class.
ContentType(String) - Constructor for class com.cms.types.ContentType
Default constructor for generated Java class ContentType.
ContentType(ASN1ObjectIdentifier) - Constructor for class com.cms.types.ContentType
 
ContentType() - Constructor for class com.cms.types.ContentType
 
CONTEXT_SPECIFIC - Static variable in class schemajic.schema.Tag
 
convert(String) - Method in class jtools.Hex2BinaryConversion
Convert a hexadecimal string into a byte array.
createBitStringFromBinaryString(String) - Method in class schemajic.model.ValueFactory
Creates a hexadecimal string from a provided bit string value.
createBitStringFromHexString(String) - Method in class schemajic.model.ValueFactory
Creates a bit string from a provided hexadecimal string value.
createCertificateHash(Certificate, DigestAlgorithmIdentifier) - Method in class com.cms.crypto.AbstractEnvelopedDataProcessor
 
createDecoder(String) - Method in class schemajic.codec.CodecFactory
Creates an ASN.1 decoder.
createDetached(ContentType, ContentEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.ContentCipher
Creates a value of ASN.1 type EncryptedContentInfo with the optional encryptedContent component absent, to form a "detached" value for a cryptographic message.
createDetached(ContentType, ContentEncryptionAlgorithmIdentifier, UnprotectedAttributes) - Method in class com.cms.crypto.EncryptedDataProcessor
Creates a value of ASN.1 type EncryptedData whose encrypted content is "detached", and not present in the value of ASN.1 type EncryptedContentInfo message component.
createDetached(byte[], ContentType, ContentEncryptionAlgorithmIdentifier, UnprotectedAttributes) - Method in class com.cms.crypto.NamedKeyEncryptedDataProcessor
Creates a value of ASN.1 type NamedKeyEncryptedData whose encrypted content is "detached", and not present in the value of ASN.1 type EncryptedContentInfo message component.
createElementInstance() - Method in class schemajic.schema.SequenceOfType
Creates an instance of a SEQUENCE OF element.
createElementInstance(EncodingRule) - Method in class schemajic.schema.SetOfType
Creates a new instance of the object class based on the given encoding rules
createEncoder(String) - Method in class schemajic.codec.CodecFactory
Creates an ASN.1 encoder.
createFieldInstance(String, EncodingRule) - Method in class schemajic.schema.ChoiceType
Creates an instance of an ASN.1 value for the provided type of ASN.1 encoding rules.
createForDecryption(SecretKey, ContentEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.CipherAlgorithmFactory
Return a Cipher object that is ready for decryption.
createForDecryption(PrivateKey, KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.CipherAlgorithmFactory
Return a Cipher object that is ready for encryption
createForDecryption(SecretKey, KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.CipherAlgorithmFactory
Creates a cipher for use in a decryption transform.
createForDER(byte[]) - Static method in class com.cms.crypto.AES128WithCBC
Creates a value of ASN.1 type ContentEncryptionAlgorithmIdentifier with a specified initialization vector pre-encoded for use in a binary encoding of a value of this type using the Distinguished Encoding Rules (DER) of ASN.1.
createForDER(byte[]) - Static method in class com.cms.crypto.DESWithEDE
Creates an DXER encoded Triple DES value of an ASN.1 algorithm identifier
createForDER() - Static method in class com.cms.crypto.DSAWithSHA1
Returns DER encoded parameters for the DSA with SHA-1 algorithm.
createForDER() - Static method in class com.cms.crypto.ECDSAWithSHA1
Returns DER encoded parameters for the ECDSA with SHA-1 algorithm.
createForDER() - Static method in class com.cms.crypto.SHA1
Returns DER encoded parameters for the SHA-1 algorithm.
createForEncryption(SecretKey, ContentEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.CipherAlgorithmFactory
Returns a Cipher object ready for encryption.
createForEncryption(PublicKey, KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.CipherAlgorithmFactory
Return a Cipher object ready for encryption.
createForEncryption(SecretKey, KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.crypto.CipherAlgorithmFactory
Creates a cipher for use in an encryption transform.
createForXER(byte[]) - Static method in class com.cms.crypto.AES128WithCBC
Creates a value of ASN.1 type AES-IV, an initialization vector pre-encoded for use with XER ( XML encoding ) for use in a value of ASN.1 type ContentEncryptionAlgorithmIdentifier or ASN.1 type KeyEncryptionAlgorithmIdentifier.
createForXER(byte[]) - Static method in class com.cms.crypto.DESWithEDE
Creates an XER encoded Triple DES value of an ASN.1 algorithm identifier
createForXER() - Static method in class com.cms.crypto.DSAWithSHA1
Returns XER encoded parameters for the DSA with SHA-1 algorithm.
createForXER() - Static method in class com.cms.crypto.ECDSAWithSHA1
Returns XER encoded parameters for the ECDSA with SHA-1 algorithm.
createForXER() - Static method in class com.cms.crypto.SHA1
Returns XER encoded parameters for the SHA-1 algorithm.
createInstance(EncodingRule) - Method in class schemajic.schema.Type
Creates an instance of an ASN.1 encoding rule if the specified encoding rule is supported.
createMessageDigest(DigestAlgorithmIdentifier) - Method in class com.cms.crypto.DigestAlgorithmFactory
Creates a message digest.
createOpenType(ASN1Value) - Method in class schemajic.codec.BXERCodec
The getDecoder method ??? NEED TEXT ???.
createOpenType(ASN1Value) - Method in class schemajic.codec.Codec
 
createOpenType(ASN1Value) - Method in class schemajic.codec.CXERCodec
The createOpenType method with decoded ASN.1 value parameter ??? TEXT ???.
createOpenType(ASN1Value) - Method in class schemajic.codec.DERCodec
 
createSignature(SignatureAlgorithmIdentifier) - Method in class com.cms.crypto.SignatureAlgorithmFactory
Return a Signature algorithm specified by an algorithm identifier.
createXmlWriter(OutputStream) - Method in class schemajic.encoder.BXEREncoder
 
createXmlWriter(OutputStream) - Method in class schemajic.encoder.CXEREncoder
Creates a new XML writer for the given output stream.
CryptoException - Exception in com.cms.crypto
Exception handler for cryptographic operations.
CryptoException(String) - Constructor for exception com.cms.crypto.CryptoException
Constructor for CryptoException with exception message.
CryptoException(Exception) - Constructor for exception com.cms.crypto.CryptoException
Constructor for CryptoException with exception type.
CryptoException(String, Exception) - Constructor for exception com.cms.crypto.CryptoException
Constructor for CryptoException with exception message and exception type
CSOR - Static variable in class com.cms.identifiers.Identifiers
 
CXER - Static variable in class schemajic.codec.EncodingRule
 
CXERCodec - Class in schemajic.codec
An ASN.1 Canonical XML Encoding Rules codec (coder-decoder), which is capable of performing the encoding or decoding transformation of a value of an ASN.1 type.
CXERCodec() - Constructor for class schemajic.codec.CXERCodec
Constructor for CXERCodec.
CXERDecoder - Class in schemajic.decoder
Decoder for Canonical XML Encoding Rules (CXER) of ASN.1.
CXERDecoder() - Constructor for class schemajic.decoder.CXERDecoder
 
CXEREncoder - Class in schemajic.encoder
Encoder for Canonical XML Encoding Rules (CXER) of ASN.1.
CXEREncoder() - Constructor for class schemajic.encoder.CXEREncoder
 

D

Data - Class in com.cms.types
Data generated Java class.
Data() - Constructor for class com.cms.types.Data
Default constructor for generated Java class Data.
DataFile - Class in jtools
Provides a meachanism for manipulating data in a disk file.
DataFile(String) - Constructor for class jtools.DataFile
Constructor for DataFile, with a parameter that specifies the disk file where data is to be read from or written to.
decode(byte[]) - Method in class com.cms.crypto.Base64
Decodes base64 encoded data from a stream into binary format data.
decode(byte[], OutputStream) - Method in class com.cms.crypto.Base64
Decodes base64 encoded data to an output stream.
decode(InputStream, ASN1Value) - Method in class schemajic.codec.Codec
The decode method with input stream and ASN.1 value parameters ??? TEXT ???.
decode(byte[], ASN1Value) - Method in class schemajic.codec.Codec
Decodes a value of some ASN.1 type.
decode(InputStream, ASN1Value) - Method in class schemajic.codec.Decoder
Abstract definition of a method for decoding a value of an ASN.1 type from a source input stream.
decode(InputStream, ASN1Value) - Method in class schemajic.decoder.BXERDecoder
Decode an XER encoding.
decode(InputStream, ASN1Value) - Method in class schemajic.decoder.CXERDecoder
Decode an XER encoding.
decode(TagList) - Method in class schemajic.decoder.DecodingStream
Match each Tag in a TagList against the input stream.
decode() - Method in class schemajic.decoder.DecodingStream
Decode a tag/length/value.
decode(InputStream) - Method in class schemajic.decoder.DefiniteFormDecoder
Decode a length.
decode(InputStream, ASN1Value) - Method in class schemajic.decoder.DERDecoder
An instance of the correct subclass of ASN1Value must be provided to the schemajic.decoder.der.
decode(InputStream) - Method in interface schemajic.decoder.LengthDecoder
Defines a method to decode length octets.
decode(InputStream) - Static method in class schemajic.schema.Tag
Decodes an ASN.1 tag from an input stream.
decode7BitEncodedInteger(InputStream) - Method in class schemajic.encoder.ASN1Helper
Given a tag class, pc and tag value, create an instance of the appropriate Tag subclass.
DecodedTLV - Class in schemajic.decoder
Decodes values of ASN.1 types represented in a conceptual Tag - Length - Value (TLV) format under the Distinguished Encoding Rules (DER) of ASN.1.
DecodedTLV() - Constructor for class schemajic.decoder.DecodedTLV
Constructor for DecodedTLV.
DecodedTLV(Tag, int) - Constructor for class schemajic.decoder.DecodedTLV
Constructor for DecodedTLV with tag and length parameters.
DecodedTLV(Tag, int, byte[]) - Constructor for class schemajic.decoder.DecodedTLV
Constructor for DecodedTLV with tag, length and data parameters.
decodeObjectIdentifier(byte[]) - Method in class schemajic.decoder.DERDecoder
 
decodeObjectIdentifier(int, ByteCountingInputStream) - Method in class schemajic.decoder.DERDecoder
 
Decoder - Class in schemajic.codec
Models the abstract concept of an ASN.1 decode transformation.
Decoder() - Constructor for class schemajic.codec.Decoder
Constructor for Decoder.
decodeRelativeObjectIdentifier(byte[]) - Method in class schemajic.decoder.DERDecoder
 
decodeRelativeObjectIdentifier(int, ByteCountingInputStream) - Method in class schemajic.decoder.DERDecoder
 
DecodingException - Exception in schemajic.codec
Encapsulates a general ASN.1 decoding processing error or warning.
DecodingException(String) - Constructor for exception schemajic.codec.DecodingException
Constructor for DecodingException with a message parameter.
DecodingException(Exception) - Constructor for exception schemajic.codec.DecodingException
Constructor for DecodingException with an exception parameter.
DecodingException(String, Exception) - Constructor for exception schemajic.codec.DecodingException
Constructor for DecodingException with both message and exception parameters.
DecodingStream - Class in schemajic.decoder
Decodes values of ASN.1 types represented in a conceptual Tag - Length - Value (TLV) format under the Distinguished Encoding Rules (DER) of ASN.1.
DecodingStream(InputStream) - Constructor for class schemajic.decoder.DecodingStream
Constructor for DecodingStream with input stream parameter.
decrypt(EncryptedContentInfo, SecretKey) - Method in class com.cms.crypto.ContentCipher
ASN.1 decodes a value of ASN.1 type EncryptedContentInfo and decrypts the ciphertext in the encryptedContent component of this ASN.1 type.
decrypt(byte[], EncryptedContentInfo, SecretKey) - Method in class com.cms.crypto.ContentCipher
The decryptDetached method ASN.1 decodes a value of ASN.1 type EncryptedContentInfo having "detached" encrypted content and to determine the content encryption algorithm in the contentEncryptionAlgorithm component of this ASN.1 type to use to decrypt the provided ciphertext
decrypt(EncryptedData, SecretKey) - Method in class com.cms.crypto.EncryptedDataProcessor
Decrypts a value of ASN.1 type EncryptedData in which the optional encryptedContent component of ASN.1 type EncryptedContentInfois present in the EncryptedData value.
decrypt(byte[], EncryptedData, SecretKey) - Method in class com.cms.crypto.EncryptedDataProcessor
Decrypts ciphertext associated with a value of ASN.1 type EncryptedData in which the optional encryptedContent component of ASN.1 type EncryptedContentInfois absent in the EncryptedData value, and must be provided by the caller.
decrypt(EnvelopedData, KeyAgreementKeySetLookup) - Method in class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
The decrypt method searches through each value of ASN.1 type RecipientEncryptedKey in each value of ASN.1 type RecipientInfo looking for a match of the given recipient identifier.
decrypt(EnvelopedData, RecipientIdentifier, PrivateKey) - Method in class com.cms.crypto.EnvelopedDataForKeyTransport
Decrypts the encrypted content in a value of ASN.1 type EnvelopedData for a provided cryptographic message recipient using the recipent private key component of a public-private key pair associated with a Public Key certificate.
decrypt(NamedKeyEncryptedData, SecretKeyLookup) - Method in class com.cms.crypto.NamedKeyEncryptedDataProcessor
Decrypts the encrypted payload in a value of CMS type NamedKeyEncryptedData.
decrypt(NamedKeyEncryptedData, SecretKey) - Method in class com.cms.crypto.NamedKeyEncryptedDataProcessor
 
decrypt(byte[], NamedKeyEncryptedData, SecretKey) - Method in class com.cms.crypto.NamedKeyEncryptedDataProcessor
Decrypts ciphertext associated with a value of ASN.1 type NamedKeyEncryptedData in which the optional encryptedContent component of ASN.1 type EncryptedContentInfois absent in the NamedKeyEncryptedData value, and must be provided by the caller.
Default - Class in schemajic.schema
Schema for ASN.1 type DEFAULT modifier.
Default(Module, String) - Constructor for class schemajic.schema.Default
Constructor for Default with ASN.1 module and value path parameters.
DEFAULT_AES_CBC_IV - Static variable in class com.cms.crypto.CipherAlgorithmFactory
 
DEFAULT_DESede_CBC_IV - Static variable in class com.cms.crypto.CipherAlgorithmFactory
 
DEFAULT_XER_AES_CBC_IV - Static variable in class com.cms.crypto.CipherAlgorithmFactory
 
DEFAULT_XER_DESede_CBC_IV - Static variable in class com.cms.crypto.CipherAlgorithmFactory
 
DefiniteFormDecoder - Class in schemajic.decoder
Implements the LengthDecoder interface to decode values of ASN.1 types represented in a conceptual Tag - Length - Value (TLV) format under the Distinguished Encoding Rules (DER) of ASN.1.
DefiniteFormDecoder() - Constructor for class schemajic.decoder.DefiniteFormDecoder
 
DefiniteFormEncoder - Class in schemajic.encoder
Encodes definite form short and long lengths.
DefiniteFormEncoder() - Constructor for class schemajic.encoder.DefiniteFormEncoder
 
DER - Static variable in class schemajic.codec.EncodingRule
 
DERCodec - Class in schemajic.codec
An ASN.1 Distinguished Encoding Rules codec (coder-decoder), which is capable of performing the encoding or decoding transformation of a value of an ASN.1 type.
DERCodec() - Constructor for class schemajic.codec.DERCodec
Constructor for DERCodec.
DERDecoder - Class in schemajic.decoder
Decoder for Distinguished Encoding Rules (DER) of ASN.1.
DERDecoder() - Constructor for class schemajic.decoder.DERDecoder
Constructor for DERDecoder.
DEREncoder - Class in schemajic.encoder
Encoder for Distinguished Encoding Rules (DER) of ASN.1.
DEREncoder() - Constructor for class schemajic.encoder.DEREncoder
 
DEROpenType - Class in schemajic.model
Extends class ASN1OpenType to provide support for values of ASN.1 types encoded using the Distinguished Encoding Rules (DER) of ASN.1.
DEROpenType() - Constructor for class schemajic.model.DEROpenType
Constructor for DEROpenType.
DEROpenType(ASN1Value) - Constructor for class schemajic.model.DEROpenType
Constructor for DEROpenType with decoded value of an ASN.1 type initialization value parameter.
DEROpenType(byte[]) - Constructor for class schemajic.model.DEROpenType
Constructor for DEROpenType sets the current DER encoding to the provided encoded value of an ASN.1 type initialization value parameter.
DERParameterGenerator - Class in com.cms.crypto
Generate ASN.1 "open type" algorithm parameters components encoded using the Distinguished Encoding Rules (DER) of ASN.1.
DERParameterGenerator(DERCodec) - Constructor for class com.cms.crypto.DERParameterGenerator
Constructor for DERParameterGenerator with ASN.1 encoding rules parameter.
DES_EDE3_CBC - Static variable in class com.cms.identifiers.Identifiers
 
DESWithEDE - Class in com.cms.crypto
Creates a content encryption algorithm identifier or a symmetric key encryption algorithm identifier for the DES/EDE (Triple DES) cipher algorithm in Cipher Block Chaining (CBC) mode.
DHSINGLEPASS_COFACTORDH_SHA1KDF_SCHEME - Static variable in class com.cms.identifiers.Identifiers
 
DHSINGLEPASS_STDDH_SHA1KDF_SCHEME - Static variable in class com.cms.identifiers.Identifiers
 
Digest - Class in com.cms.types
Digest generated Java class.
Digest() - Constructor for class com.cms.types.Digest
Default constructor for generated Java class Digest.
DigestAlgorithmFactory - Class in com.cms.crypto
Resolves ASN.1 message digest algorithm information object identifiers into Java Digest algorithms.
DigestAlgorithmIdentifier - Class in com.cms.types
DigestAlgorithmIdentifier generated Java class.
DigestAlgorithmIdentifier(ASN1ObjectIdentifier, ASN1OpenType) - Constructor for class com.cms.types.DigestAlgorithmIdentifier
Default constructor for generated Java class DigestAlgorithmIdentifier.
DigestAlgorithmIdentifier() - Constructor for class com.cms.types.DigestAlgorithmIdentifier
 
DigestAlgorithmIdentifiers - Class in com.cms.types
DigestAlgorithmIdentifiers generated Java class.
DigestAlgorithmIdentifiers() - Constructor for class com.cms.types.DigestAlgorithmIdentifiers
Default constructor for generated Java class DigestAlgorithmIdentifiers.
DigestedData - Class in com.cms.types
DigestedData generated Java class.
DigestedData(CMSVersion, DigestAlgorithmIdentifier, EncapsulatedContentInfo, Digest) - Constructor for class com.cms.types.DigestedData
Default constructor for generated Java class DigestedData.
DigestedData() - Constructor for class com.cms.types.DigestedData
 
DigestedDataExample - Class in examples
This example program creates an XML encoded value of ASN.1 type DigestedData using the canonical XML Encoding Rules of ASN.1 (CXER).
DigestedDataExample() - Constructor for class examples.DigestedDataExample
Default constructor for DigestedDataExample.
DigestInfo - Class in com.cms.types
DigestInfo generated Java class.
DigestInfo(DigestAlgorithmIdentifier, Digest) - Constructor for class com.cms.types.DigestInfo
Default constructor for generated Java class DigestInfo.
DigestInfo() - Constructor for class com.cms.types.DigestInfo
 
Directory - Class in jtools
Constructs a list of all files in a directory that share in common a given file name extension.
Directory(String) - Constructor for class jtools.Directory
Constructor for Directory with a file name path parameter.
DSAWithSHA1 - Class in com.cms.crypto
An algorithm identifier for the DSA with SHA1 signature algorithm.
dump(File) - Method in class schemajic.codec.DumpASN1
TODO NEED DESCRIPTION HERE
dump(byte[]) - Method in class schemajic.codec.DumpASN1
Writes an ASN.1 encoding to a temporary file, executes the dumpasn1 program on this file, and returns the program output listing.
DumpASN1 - Class in schemajic.codec
Runs Peter Gutmann's dumpasn1 tool if it is in the operating system's executable/binary path.
DumpASN1() - Constructor for class schemajic.codec.DumpASN1
 

E

ECC_CMS_SharedInfo - Class in com.cms.types
ECC_CMS_SharedInfo generated Java class.
ECC_CMS_SharedInfo(KeyEncryptionAlgorithmIdentifier, ASN1OctetString, ASN1OctetString) - Constructor for class com.cms.types.ECC_CMS_SharedInfo
Default constructor for generated Java class ECC_CMS_SharedInfo.
ECC_CMS_SharedInfo() - Constructor for class com.cms.types.ECC_CMS_SharedInfo
 
ECDSA_Sig_Value - Class in com.cms.types
ECDSA_Sig_Value generated Java class.
ECDSA_Sig_Value(ASN1Integer, ASN1Integer) - Constructor for class com.cms.types.ECDSA_Sig_Value
Default constructor for generated Java class ECDSA_Sig_Value.
ECDSA_Sig_Value() - Constructor for class com.cms.types.ECDSA_Sig_Value
 
ECDSA_WITH_SHA1 - Static variable in class com.cms.identifiers.Identifiers
 
ECDSAWithSHA1 - Class in com.cms.crypto
An algorithm identifier for the ECDSA with SHA1 signature algorithm.
ECKeyCommitment - Class in com.cms.types
ECKeyCommitment generated Java class.
ECKeyCommitment(ECPoint, ECPoint) - Constructor for class com.cms.types.ECKeyCommitment
Default constructor for generated Java class ECKeyCommitment.
ECKeyCommitment() - Constructor for class com.cms.types.ECKeyCommitment
 
ECPoint - Class in com.cms.types
ECPoint generated Java class.
ECPoint() - Constructor for class com.cms.types.ECPoint
Default constructor for generated Java class ECPoint.
elements() - Method in class schemajic.model.ArcMap
Return the current enumerations.
EMPTY - Static variable in class schemajic.schema.TagList
 
EncapsulatedContentInfo - Class in com.cms.types
EncapsulatedContentInfo generated Java class.
EncapsulatedContentInfo(ContentType, ASN1OctetString) - Constructor for class com.cms.types.EncapsulatedContentInfo
Default constructor for generated Java class EncapsulatedContentInfo.
EncapsulatedContentInfo() - Constructor for class com.cms.types.EncapsulatedContentInfo
 
Encodable - Interface in schemajic.encoder
A public interface to the encode method that is used to encode values of ASN.1 types.
EncodableList - Class in schemajic.encoder
Maintains a list of Encodable objects.
EncodableList() - Constructor for class schemajic.encoder.EncodableList
 
encode(byte[]) - Method in class com.cms.crypto.Base64
Encodes binary data into a "mail safe" base64 format byte array.
encode(byte[], OutputStream) - Method in class com.cms.crypto.Base64
Encodes binary data into a "mail safe" base64 format on a stream.
encode(ASN1Value, OutputStream) - Method in class schemajic.codec.Codec
The encode method with ASN.1 value and output stream parameters ??? TEXT ???.
encode(ASN1Value) - Method in class schemajic.codec.Codec
Encodes the value of some ASN.1 type.
encode(ASN1Value, OutputStream) - Method in class schemajic.codec.Encoder
Abstract definition of a method for encoding a value of an ASN.1 type to a target output stream.
encode(OutputStream) - Method in class schemajic.encoder.AtomicValue
Encodes to a provided output stream.
encode(ASN1Value, OutputStream) - Method in class schemajic.encoder.BXEREncoder
 
encode(int, OutputStream) - Method in class schemajic.encoder.DefiniteFormEncoder
 
encode(ASN1Value, OutputStream) - Method in class schemajic.encoder.DEREncoder
Encode a value according to the Distinguished Encoding Rules to an OutputStream.
encode(OutputStream) - Method in interface schemajic.encoder.Encodable
 
encode(OutputStream) - Method in class schemajic.encoder.EncodableList
 
encode(OutputStream) - Method in class schemajic.encoder.Length
 
encode(int, OutputStream) - Method in interface schemajic.encoder.LengthEncoder
Defines a method to encode length octets.
encode(OutputStream) - Method in class schemajic.encoder.OpenTypeValue
 
encode(TagList, int, OutputStream) - Method in class schemajic.encoder.TagEncoder
Encodes a list of tags to an output stream.
encode(OutputStream) - Method in class schemajic.encoder.TaggedAnyValue
 
encode(OutputStream) - Method in class schemajic.encoder.TLV
 
encode(OutputStream) - Method in class schemajic.encoder.Value
 
encode(OutputStream) - Method in class schemajic.schema.Tag
Encodes the current encoding value to an output stream.
encodeBitString(byte[], int, OutputStream) - Method in class schemajic.encoder.DEREncoder
 
encodeBoolean(boolean, OutputStream) - Method in class schemajic.encoder.DEREncoder
 
encodeEnumerated(int, OutputStream) - Method in class schemajic.encoder.DEREncoder
 
encodeInteger(int, OutputStream) - Method in class schemajic.encoder.DEREncoder
 
encodeLength(OutputStream) - Method in class schemajic.encoder.ChoiceValue
TODO: ???
encodeLength(OutputStream) - Method in class schemajic.encoder.TLV
 
encodeLongTag(int, OutputStream) - Method in class schemajic.encoder.ASN1Helper
A 'tag number' was > 30, and therefore must be encoded in multiple octets, each with 7 significant bits.
encodeLongTag(int, int, int, OutputStream) - Method in class schemajic.encoder.TagEncoder
Throws a RuntimeException when a long tag is detected, since this tag format is not supported.
encodeObjectIdentifier(int[], OutputStream) - Method in class schemajic.encoder.DEREncoder
 
encodeOctetString(byte[], OutputStream) - Method in class schemajic.encoder.DEREncoder
 
Encoder - Class in schemajic.codec
Models the abstract concept of an ASN.1 encode transformation.
Encoder() - Constructor for class schemajic.codec.Encoder
Constructor for Encoder.
encodeRelativeObjectIdentifier(int[], OutputStream) - Method in class schemajic.encoder.DEREncoder
 
encodeShortTag(int, OutputStream) - Method in class schemajic.encoder.ASN1Helper
A 'tag number' is < 31, and therefore it may be encoded in a single octet.
encodeShortTag(int, OutputStream) - Method in class schemajic.encoder.TagEncoder
Write out an ASN.1 tag.
encodeTags(OutputStream) - Method in class schemajic.encoder.ChoiceValue
TODO: ???
encodeTags(TagList, int, OutputStream) - Method in class schemajic.encoder.TagEncoder
Encode a list of ASN.1 tags.
encodeTags(OutputStream) - Method in class schemajic.encoder.TLV
 
EncodingException - Exception in schemajic.codec
Encapsulates a general ASN.1 encoding processing error or warning.
EncodingException(String) - Constructor for exception schemajic.codec.EncodingException
Constructor for EncodingException with a message parameter.
EncodingException(Exception) - Constructor for exception schemajic.codec.EncodingException
Constructor for EncodingException with an exception parameter.
EncodingException(String, Exception) - Constructor for exception schemajic.codec.EncodingException
Constructor for EncodingException with both message and exception parameters.
EncodingParameters - Class in com.cms.types
EncodingParameters generated Java class.
EncodingParameters() - Constructor for class com.cms.types.EncodingParameters
Default constructor for generated Java class EncodingParameters.
EncodingRule - Class in schemajic.codec
Sets and gets the current ASN.1 DER, BXER or CXER encoding rules.
encrypt(byte[], ContentType, ContentEncryptionAlgorithmIdentifier, SecretKey) - Method in class com.cms.crypto.ContentCipher
Encrypts the plaintext using the specified content encryption algorithm and the provided secret Content Encryption Key CEK), and includes the ciphertext results of encrypting the plaintext in the encryptedContent component of ASN.1 type EncryptedContentInfo.
encrypt(byte[], ContentType, ContentEncryptionAlgorithmIdentifier, SecretKey, UnprotectedAttributes) - Method in class com.cms.crypto.EncryptedDataProcessor
Creates a value of ASN.1 type EncryptedData whose encrypted content is present in the value of its ASN.1 type EncryptedContentInfo message component.
encrypt(SecretKey, List<Certificate>, DigestAlgorithmIdentifier, ContentEncryptionAlgorithmIdentifier, KeyEncryptionAlgorithmIdentifier, byte[]) - Method in class com.cms.crypto.EnvelopedDataForKeyTransport
Encrypts the provided content (payload) with a provided symmetric Content Encryption Key (CEK) using the indicated content encryption algorithm, then encrypts the CEK using the public key component of a Public Key certificate as the Key Encryption Key (KEY).
encrypt(byte[], byte[], ContentType, ContentEncryptionAlgorithmIdentifier, SecretKey, UnprotectedAttributes) - Method in class com.cms.crypto.NamedKeyEncryptedDataProcessor
Creates a value of ASN.1 type NamedKeyEncryptedData whose encrypted content is present in the value of its ASN.1 type EncryptedContentInfo message component.
encryptContent(SecretKey, DigestAlgorithmIdentifier, ContentEncryptionAlgorithmIdentifier, byte[]) - Method in class com.cms.crypto.AbstractEnvelopedDataProcessor
 
encryptDetached(byte[], ContentEncryptionAlgorithmIdentifier, SecretKey) - Method in class com.cms.crypto.ContentCipher
Encrypts detached content using the specified content encryption algorithm and the provided secret Content Encryption Key CEK), and returns the ciphertext results of encrypting the content to the caller.
encryptDetached(byte[], ContentEncryptionAlgorithmIdentifier, SecretKey) - Method in class com.cms.crypto.EncryptedDataProcessor
Encrypts the detached content of a value of ASN.1 type EncryptedData using the specified content encryption algorithm and the provided secret Content Encryption Key CEK), and returns the ciphertext results of encrypting the content to the caller.
encryptDetached(byte[], ContentEncryptionAlgorithmIdentifier, SecretKey) - Method in class com.cms.crypto.NamedKeyEncryptedDataProcessor
Encrypts the detached content of a value of ASN.1 type NamedKeyEncryptedData using the specified content encryption algorithm and the provided named secret Content Encryption Key CEK), and returns the ciphertext results of encrypting the content to the caller.
EncryptedContent - Class in com.cms.types
EncryptedContent generated Java class.
EncryptedContent() - Constructor for class com.cms.types.EncryptedContent
Default constructor for generated Java class EncryptedContent.
EncryptedContentInfo - Class in com.cms.types
EncryptedContentInfo generated Java class.
EncryptedContentInfo(ContentType, ContentEncryptionAlgorithmIdentifier, EncryptedContent) - Constructor for class com.cms.types.EncryptedContentInfo
Default constructor for generated Java class EncryptedContentInfo.
EncryptedContentInfo() - Constructor for class com.cms.types.EncryptedContentInfo
 
EncryptedData - Class in com.cms.types
EncryptedData generated Java class.
EncryptedData(CMSVersion, EncryptedContentInfo, UnprotectedAttributes) - Constructor for class com.cms.types.EncryptedData
Default constructor for generated Java class EncryptedData.
EncryptedData() - Constructor for class com.cms.types.EncryptedData
 
EncryptedData3DESExample - Class in examples
This example program creates an XML encoded value of ASN.1 type EncryptedData using the canonical XML Encoding Rules of ASN.1 (CXER).
EncryptedData3DESExample() - Constructor for class examples.EncryptedData3DESExample
Default constructor for EncryptedData3DESExample.
EncryptedDataAESDetachedExample - Class in examples
This example program creates an XML encoded value of ASN.1 type EncryptedData using the canonical XML Encoding Rules of ASN.1 (CXER).
EncryptedDataAESDetachedExample() - Constructor for class examples.EncryptedDataAESDetachedExample
Default constructor for EncryptedDataAESDetachedExample.
EncryptedDataAESExample - Class in examples
This example program creates an XML encoded value of ASN.1 type EncryptedData using the canonical XML Encoding Rules of ASN.1 (CXER).
EncryptedDataAESExample() - Constructor for class examples.EncryptedDataAESExample
Default constructor for EncryptedDataAESExample.
EncryptedDataProcessor - Class in com.cms.crypto
Creates EncryptedData objects using a symmetrical encryption algorithm and a secret Content Encryption Key (CEK).
EncryptedDataProcessor(CMSVersion, Codec) - Constructor for class com.cms.crypto.EncryptedDataProcessor
Constructor for EncryptedDataProcessor with initialization parameters for the syntax version of ASN.1 type EncryptedData and the ASN.1 encoding rules to be used for encoding and decoding values.
EncryptedKey - Class in com.cms.types
EncryptedKey generated Java class.
EncryptedKey() - Constructor for class com.cms.types.EncryptedKey
Default constructor for generated Java class EncryptedKey.
EnumeratedType - Class in schemajic.schema
Schema for ASN.1 ENUMERATED type.
EnumeratedType(Module, String, String, String, String) - Constructor for class schemajic.schema.EnumeratedType
Constructor for EnumeratedType with ASN.1 module, user defined ASN.1 type, builtin or referenced ASN.1 type, context specific tags and named values parameters.
EnumeratedType(String) - Constructor for class schemajic.schema.EnumeratedType
Gets an instance of the ASN.1 ENUMERATED type.
EnvelopedData - Class in com.cms.types
EnvelopedData generated Java class.
EnvelopedData(CMSVersion, OriginatorInfo, RecipientInfos, EncryptedContentInfo, UnprotectedAttributes) - Constructor for class com.cms.types.EnvelopedData
Default constructor for generated Java class EnvelopedData.
EnvelopedData() - Constructor for class com.cms.types.EnvelopedData
 
EnvelopedDataForKeyAgreementWithMQV - Class in com.cms.crypto
Provides support for ASN.1 type EnvelopedData using the 1-Pass ECMQV key agreement key establishment scheme.
EnvelopedDataForKeyAgreementWithMQV(CMSVersion, KeyPair, KeyPair, Codec) - Constructor for class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
Constructor for EnvelopedDataForKeyAgreementWithMQV.
EnvelopedDataForKeyAgreementWithMQV(CMSVersion, Codec) - Constructor for class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
Constructor for EnvelopedDataForKeyAgreementWithMQV.
EnvelopedDataForKeyTransport - Class in com.cms.crypto
Performs encryption, decryption and other processing required to send and receive values of ASN.1 CMS type EnvelopedData using a key transport key establishment scheme.
EnvelopedDataForKeyTransport(CMSVersion, Codec) - Constructor for class com.cms.crypto.EnvelopedDataForKeyTransport
Constructor for EnvelopedDataForKeyTransport with cryptographic message syntax version and encoding rules parameters.
equals(Object) - Method in class com.cms.crypto.PublicKeyAdapter
Returns boolean true or false indicating whether or not two public keys are the same.
equals(Object) - Method in class schemajic.model.ASN1Enumerated
Returns boolean true if the value of the provided object is equal to the current value.
equals(Object) - Method in class schemajic.model.ASN1Integer
Returns boolean true if the value of the provided object is equal to the current value.
equals(Object) - Method in class schemajic.model.ASN1ObjectIdentifier
Returns boolean true if the value of the provided object is equal to the current value.
equals(Object) - Method in class schemajic.model.ASN1OctetString
Returns boolean true if the value of the provided object is equal to the current value.
equals(Object) - Method in class schemajic.model.ASN1VisibleString
Returns boolean true if the value of the provided object is equal to the current value.
ExampleDESKey - Class in examples
Establishes a provider independent Triple-DES (3DES) secret key for retrieval and use by toolkit example programs.
ExampleDESKey() - Constructor for class examples.ExampleDESKey
Constructor for ExampleDESKey.
ExampleKeyStore - Class in examples
Provides a simple example password protected key store.
ExampleKeyStore() - Constructor for class examples.ExampleKeyStore
 
ExamplePublicKeyLookup - Class in examples
A simple PublicKeyLookup that returns the same key each time lookup() is called.
ExamplePublicKeyLookup(PublicKey) - Constructor for class examples.ExamplePublicKeyLookup
Constructor for ExamplePublicKeyLookup that specifies the PublicKey to return from the lookup() method.
examples - package examples
XCMS Toolkit example usage programs.
ExampleSecretKeyLookup - Class in examples
A simple SecretKeyLookup that returns the same key each time lookup() is called.
ExampleSecretKeyLookup(SecretKey) - Constructor for class examples.ExampleSecretKeyLookup
Constructor for ExampleSecretKeyLookup that specifies the SecretKey to return from the lookup() method.
exists() - Method in class jtools.Directory
Returns boolean true if the current file exists, and false if it does not.

F

Field - Class in schemajic.schema
Processing of constructed ASN.1 type fields.
Field(Module, String, String, String, Modifier) - Constructor for class schemajic.schema.Field
Constructor for Field with parameter.
FieldList - Class in schemajic.schema
Processing of a list constructed ASN.1 type fields.
FieldList() - Constructor for class schemajic.schema.FieldList
Constructor for FieldList.
FieldName - Class in schemajic.schema
Processing for constructed ASN.1 type field names.
FieldName() - Constructor for class schemajic.schema.FieldName
 
FileComparison - Class in jtools
Compares the contents of two files and returns true if they are the same length and contain exactly the same data.
FileComparison() - Constructor for class jtools.FileComparison
Constructor for FileComparison.
FileExtensionFilter - Class in jtools
Filters a file name by the specified extension.
FileExtensionFilter(String) - Constructor for class jtools.FileExtensionFilter
Adds a full stop character (".") to a file name extension string.
findAttribute(ASN1ObjectIdentifier) - Method in class com.cms.crypto.SignedAttributesAdapter
Locates in a set of signed attributes an instance of the attribute identified by a provided information object identifier.
findModule(String) - Method in interface schemajic.schema.ModuleLookup
Definition of the findModule method.
findModule(String) - Method in class schemajic.schema.Schema
Finds a given ASN.1 module in a set of modules.
findType(String) - Method in class schemajic.schema.RootModule
Finds an ASN.1 type name in the type map using a given string name.
findType(String) - Method in class schemajic.schema.Schema
Locates an ASN.1 type in a type map.
findType(String) - Method in interface schemajic.schema.TypeLookup
Finds an ASN.1 type of a given name.
format(String) - Method in class jtools.BinaryFormat
Returns a given binary string formatted as a single line.
format(String, String, int) - Method in class jtools.BinaryFormat
Returns a given binary string formatted on one of more lines.
format(String) - Method in class jtools.HexFormat
Validates and formats a string of hexadecimal characters into a single line.
format(String, String, int) - Method in class jtools.HexFormat
Formats a string of hexadecimal characters to requested line length.
format(byte[], int, Writer) - Method in interface schemajic.encoder.BitStringFormat
 
format(ASN1GeneralizedTime, Writer) - Method in class schemajic.model.GeneralizedTimeFormat
Formats a value of ASN.1 type GeneralizedTime.
format(ASN1GeneralizedTime) - Method in class schemajic.model.GeneralizedTimeFormat
Formats a value of ASN.1 type GeneralizedTime.

G

GeneralizedTimeFormat - Class in schemajic.model
Implements ASN.1 type GeneralizedTime formatting, which is composed of a restriced set of the characters defined for use in values of ASN.1 type VisibleString.
GeneralizedTimeFormat() - Constructor for class schemajic.model.GeneralizedTimeFormat
Constructor for GeneralizedTimeFormat.
GeneralizedTimeType - Class in schemajic.schema
Schema for ASN.1 GeneralizedTime type.
GeneralizedTimeType(Module, String, String, String) - Constructor for class schemajic.schema.GeneralizedTimeType
Constructor for GeneralizedTimeType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
GeneralizedTimeType(String) - Constructor for class schemajic.schema.GeneralizedTimeType
Constructor for GeneralizedTimeType with string name parameter.
GeneralStringType - Class in schemajic.schema
Schema for ASN.1 GeneralString type.
GeneralStringType(Module, String, String, String) - Constructor for class schemajic.schema.GeneralStringType
Constructor for GeneralStringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
GeneralStringType(String) - Constructor for class schemajic.schema.GeneralStringType
Constructor for GeneralStringType with string name parameter.
generate(Certificate) - Method in class com.cms.crypto.SignerIdentifierGenerator
Computes the message digest (hash) of an encoded public key certificate and builds a value of ASN.1 type SignerIdentifier.
generate(PublicKey) - Method in class com.cms.crypto.SignerIdentifierGenerator
Computes the message digest (hash) of an encoded value of ASN.1 type SubjectPublicKeyInfo to build a value of ASN.1 type SignerIdentifier.
generate(PublicKey) - Method in class com.cms.crypto.SubjectKeyIdentifierGenerator
Generates a value of ASN.1 type SubjectKeyIdentifier.
get(int) - Method in class com.cms.types.AuthAttributes
 
get(int) - Method in class com.cms.types.DigestAlgorithmIdentifiers
 
get(int) - Method in class com.cms.types.RecipientEncryptedKeys
 
get(int) - Method in class com.cms.types.RecipientInfos
 
get(int) - Method in class com.cms.types.SignedAttributes
 
get(int) - Method in class com.cms.types.SignerInfos
 
get(int) - Method in class com.cms.types.UnauthAttributes
 
get(int) - Method in class com.cms.types.UnprotectedAttributes
 
get(int) - Method in class com.cms.types.UnsignedAttributes
 
get(int) - Method in class com.cms.types.Values
 
get3DesCbcParameters(ASN1OpenType) - Method in class com.cms.crypto.DERParameterGenerator
Gets the encoded open type parameters for the 3DES CBC algorithm.
get3DesCbcParameters(ASN1OpenType) - Method in interface com.cms.crypto.ParameterGenerator
Prepares an encoded value of ASN.1 type IV for use in the parameters component of a value of ASN.1 type ContentEncryptionAlgorithmIdentifier.
get3DesCbcParameters(ASN1OpenType) - Method in class com.cms.crypto.XERParameterGenerator
Gets 3DES CBC encoded open type parameters.
getAccumulatedBytes() - Method in class schemajic.codec.ByteCountingInputStream
Gets accumulated bytes read.
getAddedukm() - Method in class com.cms.types.MQVuserKeyingMaterial
 
getAes128CbcParameters(ASN1OpenType) - Method in class com.cms.crypto.DERParameterGenerator
Gets the ASN.1 "open type" parameters for the 128-bit AES in CBC mode algorithm encoded using DER.
getAes128CbcParameters(ASN1OpenType) - Method in interface com.cms.crypto.ParameterGenerator
Prepares an encoded value of ASN.1 type AES-IV for use in the parameters component of a value of ASN.1 type ContentEncryptionAlgorithmIdentifier.
getAes128CbcParameters(ASN1OpenType) - Method in class com.cms.crypto.XERParameterGenerator
Gets the ASN.1 "open type" parameters for the 128-bit AES in CBC mode algorithm encoded using CXER.
getAes_IV() - Method in class com.cms.types.CFBParameters
 
getAlgorithm() - Method in class com.cms.crypto.PublicKeyAdapter
Returns a public key algorithm.
getAlgorithm() - Method in class com.cms.types.ContentEncryptionAlgorithmIdentifier
 
getAlgorithm() - Method in class com.cms.types.DigestAlgorithmIdentifier
 
getAlgorithm() - Method in class com.cms.types.HashAlgorithm
 
getAlgorithm() - Method in class com.cms.types.KeyEncryptionAlgorithmIdentifier
 
getAlgorithm() - Method in class com.cms.types.MaskGenAlgorithm
 
getAlgorithm() - Method in class com.cms.types.MessageAuthenticationCodeAlgorithm
 
getAlgorithm() - Method in class com.cms.types.OriginatorPublicKey
 
getAlgorithm() - Method in class com.cms.types.PSourceAlgorithm
 
getAlgorithm() - Method in class com.cms.types.PublicKeyAlgorithmIdentifier
 
getAlgorithm() - Method in class com.cms.types.RSAES_AlgorithmIdentifier
 
getAlgorithm() - Method in class com.cms.types.SignatureAlgorithmIdentifier
 
getAlgorithmName(ASN1ObjectIdentifier) - Method in class com.cms.crypto.AlgorithmIdentifierMapping
Retrieves the name of an algorithm based on its ASN.1 information object identifier (OID) value.
getArcMap() - Method in class schemajic.model.ObjectIdentifierParser
Returns the current arc map.
getArcs() - Method in class schemajic.model.ASN1ObjectIdentifier
Returns the current object identifier arc elements.
getAsn1Type() - Method in class com.cms.types.AES_IV
 
getAsn1Type() - Method in class com.cms.types.Attribute
 
getAsn1Type() - Method in class com.cms.types.AuthAttributes
 
getAsn1Type() - Method in class com.cms.types.AuthenticatedData
 
getAsn1Type() - Method in class com.cms.types.CertHash
 
getAsn1Type() - Method in class com.cms.types.CFBParameters
 
getAsn1Type() - Method in class com.cms.types.CMSVersion
 
getAsn1Type() - Method in class com.cms.types.ContentEncryptionAlgorithmIdentifier
 
getAsn1Type() - Method in class com.cms.types.ContentType
 
getAsn1Type() - Method in class com.cms.types.Data
 
getAsn1Type() - Method in class com.cms.types.Digest
 
getAsn1Type() - Method in class com.cms.types.DigestAlgorithmIdentifier
 
getAsn1Type() - Method in class com.cms.types.DigestAlgorithmIdentifiers
 
getAsn1Type() - Method in class com.cms.types.DigestedData
 
getAsn1Type() - Method in class com.cms.types.DigestInfo
 
getAsn1Type() - Method in class com.cms.types.ECC_CMS_SharedInfo
 
getAsn1Type() - Method in class com.cms.types.ECDSA_Sig_Value
 
getAsn1Type() - Method in class com.cms.types.ECKeyCommitment
 
getAsn1Type() - Method in class com.cms.types.ECPoint
 
getAsn1Type() - Method in class com.cms.types.EncapsulatedContentInfo
 
getAsn1Type() - Method in class com.cms.types.EncodingParameters
 
getAsn1Type() - Method in class com.cms.types.EncryptedContent
 
getAsn1Type() - Method in class com.cms.types.EncryptedContentInfo
 
getAsn1Type() - Method in class com.cms.types.EncryptedData
 
getAsn1Type() - Method in class com.cms.types.EncryptedKey
 
getAsn1Type() - Method in class com.cms.types.EnvelopedData
 
getAsn1Type() - Method in class com.cms.types.HashAlgorithm
 
getAsn1Type() - Method in class com.cms.types.KEKIdentifier
 
getAsn1Type() - Method in class com.cms.types.KEKRecipientInfo
 
getAsn1Type() - Method in class com.cms.types.KeyAgreeRecipientIdentifier
 
getAsn1Type() - Method in class com.cms.types.KeyAgreeRecipientInfo
 
getAsn1Type() - Method in class com.cms.types.KeyEncryptionAlgorithmIdentifier
 
getAsn1Type() - Method in class com.cms.types.KeyTransRecipientInfo
 
getAsn1Type() - Method in class com.cms.types.MaskGenAlgorithm
 
getAsn1Type() - Method in class com.cms.types.MessageAuthenticationCode
 
getAsn1Type() - Method in class com.cms.types.MessageAuthenticationCodeAlgorithm
 
getAsn1Type() - Method in class com.cms.types.MessageDigest
 
getAsn1Type() - Method in class com.cms.types.MQVuserKeyingMaterial
 
getAsn1Type() - Method in class com.cms.types.NamedKeyEncryptedData
 
getAsn1Type() - Method in class com.cms.types.NullParms
 
getAsn1Type() - Method in class com.cms.types.NumberOfBits
 
getAsn1Type() - Method in class com.cms.types.OriginatorIdentifierOrKey
 
getAsn1Type() - Method in class com.cms.types.OriginatorInfo
 
getAsn1Type() - Method in class com.cms.types.OriginatorPublicKey
 
getAsn1Type() - Method in class com.cms.types.OtherKeyAttribute
 
getAsn1Type() - Method in class com.cms.types.PSourceAlgorithm
 
getAsn1Type() - Method in class com.cms.types.PublicKeyAlgorithmIdentifier
 
getAsn1Type() - Method in class com.cms.types.RecipientEncryptedKey
 
getAsn1Type() - Method in class com.cms.types.RecipientEncryptedKeys
 
getAsn1Type() - Method in class com.cms.types.RecipientIdentifier
 
getAsn1Type() - Method in class com.cms.types.RecipientInfo
 
getAsn1Type() - Method in class com.cms.types.RecipientInfos
 
getAsn1Type() - Method in class com.cms.types.RecipientKeyIdentifier
 
getAsn1Type() - Method in class com.cms.types.RecipientKeyIdHash
 
getAsn1Type() - Method in class com.cms.types.RSAES_AlgorithmIdentifier
 
getAsn1Type() - Method in class com.cms.types.RSAES_OAEP_params
 
getAsn1Type() - Method in class com.cms.types.SignatureAlgorithmIdentifier
 
getAsn1Type() - Method in class com.cms.types.SignatureValue
 
getAsn1Type() - Method in class com.cms.types.SignedAttributes
 
getAsn1Type() - Method in class com.cms.types.SignedData
 
getAsn1Type() - Method in class com.cms.types.SignerIdentifier
 
getAsn1Type() - Method in class com.cms.types.SignerInfo
 
getAsn1Type() - Method in class com.cms.types.SignerInfos
 
getAsn1Type() - Method in class com.cms.types.SubjectKeyIdentifier
 
getAsn1Type() - Method in class com.cms.types.UnauthAttributes
 
getAsn1Type() - Method in class com.cms.types.UnprotectedAttributes
 
getAsn1Type() - Method in class com.cms.types.UnsignedAttributes
 
getAsn1Type() - Method in class com.cms.types.UserKeyingMaterial
 
getAsn1Type() - Method in class com.cms.types.Values
 
getAsn1Type() - Method in class schemajic.model.ASN1BitString
Returns an ASN.1 BIT STRING type.
getAsn1Type() - Method in class schemajic.model.ASN1BMPString
Returns an ASN.1 BMPString type.
getAsn1Type() - Method in class schemajic.model.ASN1Boolean
 
getAsn1Type() - Method in class schemajic.model.ASN1Choice
Returns an ASN.1 CHOICE type.
getAsn1Type() - Method in class schemajic.model.ASN1Enumerated
Returns an ASN.1 ENUMERATED type.
getAsn1Type() - Method in class schemajic.model.ASN1GeneralizedTime
Returns an ASN.1 GeneralizedTime type.
getAsn1Type() - Method in class schemajic.model.ASN1GeneralString
Returns an ASN.1 GeneralString type.
getAsn1Type() - Method in class schemajic.model.ASN1IA5String
Returns an ASN.1 IA5String type.
getAsn1Type() - Method in class schemajic.model.ASN1Integer
Returns an ASN.1 INTEGER type.
getAsn1Type() - Method in class schemajic.model.ASN1ISO646String
Returns an ASN.1 ISO646String type.
getAsn1Type() - Method in class schemajic.model.ASN1Null
Returns an ASN.1 NULL type.
getAsn1Type() - Method in class schemajic.model.ASN1NumericString
Returns an ASN.1 NumericString type.
getAsn1Type() - Method in class schemajic.model.ASN1ObjectIdentifier
Returns an ASN.1 OBJECT IDENTIFIER type.
getAsn1Type() - Method in class schemajic.model.ASN1OctetString
Returns an ASN.1 OCTET STRING type.
getAsn1Type() - Method in class schemajic.model.ASN1OpenType
Returns some ASN.1 type in its encoded form (an open type).
getAsn1Type() - Method in class schemajic.model.ASN1PrintableString
Returns an ASN.1 PrintableString type.
getAsn1Type() - Method in class schemajic.model.ASN1RelativeOID
Returns an ASN.1 RELATIVE-OID type.
getAsn1Type() - Method in class schemajic.model.ASN1Sequence
Returns an ASN.1 SEQUENCE type.
getAsn1Type() - Method in class schemajic.model.ASN1SequenceOf
Returns an ASN.1 SEQUENCE OF type.
getAsn1Type() - Method in class schemajic.model.ASN1SetOf
Returns an ASN.1 SET OF type.
getAsn1Type() - Method in class schemajic.model.ASN1T61String
Returns an ASN.1 T61String type.
getAsn1Type() - Method in class schemajic.model.ASN1TeletexString
Returns an ASN.1 TeletexString type.
getAsn1Type() - Method in class schemajic.model.ASN1UniversalString
Returns an ASN.1 UniversalString type.
getAsn1Type() - Method in class schemajic.model.ASN1UTF8String
Returns an ASN.1 UTF8String type.
getAsn1Type() - Method in class schemajic.model.ASN1Value
 
getAsn1Type() - Method in class schemajic.model.ASN1VideotexString
Returns an ASN.1 VideotexString type.
getAsn1Type() - Method in class schemajic.model.ASN1VisibleString
Returns an ASN.1 VisibleStringtype
getAttrType() - Method in class com.cms.types.Attribute
 
getAttrValues() - Method in class com.cms.types.Attribute
 
getAuthAttrs() - Method in class com.cms.types.AuthenticatedData
 
getBinary() - Method in class jtools.HexFile
Gets hexadecimal characters from a file and returns their equivalent binary representation.
getBitMask() - Method in class schemajic.schema.NamedBit
Returns the 0x bit mask.
getBooleanValue() - Method in class schemajic.model.ASN1Boolean
Returns the current ASN.1 BOOLEAN value.
getByteArray() - Method in class schemajic.model.ASN1BitString
Returns the current set of bits.
getByteArray() - Method in class schemajic.model.ASN1OctetString
Returns the current vbyte array alue.
getBytesRead() - Method in class schemajic.codec.ByteCountingInputStream
Gets the runing total of all bytes read.
getBytesRead() - Method in class schemajic.decoder.DecodingStream
Returns the current stream of bytes that have been read.
getCertHash() - Method in class com.cms.types.OriginatorIdentifierOrKey
 
getCertHash() - Method in class com.cms.types.RecipientIdentifier
 
getCertHash() - Method in class com.cms.types.RecipientKeyIdHash
 
getCertHash() - Method in class com.cms.types.SignerIdentifier
 
getCertificate(String) - Method in interface com.cms.crypto.KeyRepository
Gets a Public Key certificate (X.509 or other).
getCertificate(byte[]) - Method in interface com.cms.crypto.KeyRepository
Gets a Public Key certificate (X.509 or other) identified by the message digest (hash) of the entire certificate.
getCertificates() - Method in class com.cms.types.SignedData
 
getCerts() - Method in class com.cms.types.OriginatorInfo
 
getChildren() - Method in class schemajic.model.ArcMapEntry
Returns the current child enumerations.
getChosenIndex() - Method in class schemajic.model.ASN1Choice
Returns the current index indicating a choice alternative.
getChosenValue() - Method in class schemajic.model.ASN1Choice
Returns the current choice alternative value.
getContentEncryptionAlgorithm() - Method in class com.cms.types.EncryptedContentInfo
 
getContentType() - Method in class com.cms.types.EncryptedContentInfo
 
getCrls() - Method in class com.cms.types.OriginatorInfo
 
getCrls() - Method in class com.cms.types.SignedData
 
getCurrentTags() - Method in class schemajic.codec.ASN1Encoder
Returns the current ASN.1 type tag.
getCXEREncoding() - Method in class schemajic.model.ASN1ObjectIdentifier
Returns the current information object identifier encoded using the Canonical XML Encoding Rules (cXER) of ASN.1.
getData() - Method in class schemajic.decoder.DecodedTLV
Returns the current data value (V).
getDate() - Method in class com.cms.types.KEKIdentifier
 
getDate() - Method in class com.cms.types.RecipientKeyIdentifier
 
getDate() - Method in class com.cms.types.RecipientKeyIdHash
 
getDay() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the integer day.
getDeclaration() - Method in class schemajic.schema.NamedValue
Gets a valid Java type name declaration.
getDecodedValue() - Method in class schemajic.model.ASN1OpenType
Returns the current decoded value of an ASN.1 type.
getDecoder() - Method in class schemajic.codec.BXERCodec
 
getDecoder() - Method in class schemajic.codec.Codec
 
getDecoder() - Method in class schemajic.codec.CXERCodec
The getDecoder method gets a new ASN.1 Canonical XML Encoding Rules (CXER) decoder.
getDecoder() - Method in class schemajic.codec.DERCodec
 
getDefaultValue(int) - Method in class com.cms.types.Attribute
 
getDefaultValue(int) - Method in class com.cms.types.AuthenticatedData
 
getDefaultValue(int) - Method in class com.cms.types.CertHash
 
getDefaultValue(int) - Method in class com.cms.types.CFBParameters
 
getDefaultValue(int) - Method in class com.cms.types.ContentEncryptionAlgorithmIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.DigestAlgorithmIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.DigestedData
 
getDefaultValue(int) - Method in class com.cms.types.DigestInfo
 
getDefaultValue(int) - Method in class com.cms.types.ECC_CMS_SharedInfo
 
getDefaultValue(int) - Method in class com.cms.types.ECDSA_Sig_Value
 
getDefaultValue(int) - Method in class com.cms.types.ECKeyCommitment
 
getDefaultValue(int) - Method in class com.cms.types.EncapsulatedContentInfo
 
getDefaultValue(int) - Method in class com.cms.types.EncryptedContentInfo
 
getDefaultValue(int) - Method in class com.cms.types.EncryptedData
 
getDefaultValue(int) - Method in class com.cms.types.EnvelopedData
 
getDefaultValue(int) - Method in class com.cms.types.HashAlgorithm
 
getDefaultValue(int) - Method in class com.cms.types.KEKIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.KEKRecipientInfo
 
getDefaultValue(int) - Method in class com.cms.types.KeyAgreeRecipientInfo
 
getDefaultValue(int) - Method in class com.cms.types.KeyEncryptionAlgorithmIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.KeyTransRecipientInfo
 
getDefaultValue(int) - Method in class com.cms.types.MaskGenAlgorithm
 
getDefaultValue(int) - Method in class com.cms.types.MessageAuthenticationCodeAlgorithm
 
getDefaultValue(int) - Method in class com.cms.types.MQVuserKeyingMaterial
 
getDefaultValue(int) - Method in class com.cms.types.NamedKeyEncryptedData
 
getDefaultValue(int) - Method in class com.cms.types.OriginatorInfo
 
getDefaultValue(int) - Method in class com.cms.types.OriginatorPublicKey
 
getDefaultValue(int) - Method in class com.cms.types.OtherKeyAttribute
 
getDefaultValue(int) - Method in class com.cms.types.PSourceAlgorithm
 
getDefaultValue(int) - Method in class com.cms.types.PublicKeyAlgorithmIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.RecipientEncryptedKey
 
getDefaultValue(int) - Method in class com.cms.types.RecipientKeyIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.RecipientKeyIdHash
 
getDefaultValue(int) - Method in class com.cms.types.RSAES_AlgorithmIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.RSAES_OAEP_params
 
getDefaultValue(int) - Method in class com.cms.types.SignatureAlgorithmIdentifier
 
getDefaultValue(int) - Method in class com.cms.types.SignedData
 
getDefaultValue(int) - Method in class com.cms.types.SignerInfo
 
getDefaultValue(int) - Method in class schemajic.model.ASN1Sequence
 
getDigest() - Method in class com.cms.types.CertHash
 
getDigest() - Method in class com.cms.types.DigestedData
 
getDigest() - Method in class com.cms.types.DigestInfo
 
getDigestAlgorithm() - Method in class com.cms.types.AuthenticatedData
 
getDigestAlgorithm() - Method in class com.cms.types.DigestedData
 
getDigestAlgorithm() - Method in class com.cms.types.SignerInfo
 
getDigestAlgorithms() - Method in class com.cms.types.SignedData
 
getDsaCertificate() - Method in class examples.ExampleKeyStore
 
getDsaPrivateKey() - Method in class examples.ExampleKeyStore
 
getDsaPublicKey() - Method in class examples.ExampleKeyStore
 
getEContent() - Method in class com.cms.types.EncapsulatedContentInfo
 
getEContentType() - Method in class com.cms.types.EncapsulatedContentInfo
 
getElementType() - Method in class schemajic.schema.SequenceOfType
Returns the current SEQUENCE OF element type.
getElementType() - Method in class schemajic.schema.SetOfType
Gets the ASN.1 type of an element in a SET OF.
getEncapContentInfo() - Method in class com.cms.types.AuthenticatedData
 
getEncapContentInfo() - Method in class com.cms.types.DigestedData
 
getEncapContentInfo() - Method in class com.cms.types.SignedData
 
getEncoded() - Method in class com.cms.crypto.PublicKeyAdapter
Returns an encoded public key.
getEncodedLength() - Method in class schemajic.encoder.TLV
 
getEncodedTags() - Method in class schemajic.encoder.TLV
 
getEncodedValue() - Method in class schemajic.model.ASN1OpenType
Defines how a method would get the encoded value of an open type, the value of an ASN.1 type in its encoded form.
getEncodedValue() - Method in class schemajic.model.DEROpenType
Get the DER encoded value of an ASN.1 open type.
getEncodedValue() - Method in class schemajic.model.XEROpenType
Gets the XER encoded value of an "open type".
getEncoder() - Method in class schemajic.codec.BXERCodec
 
getEncoder() - Method in class schemajic.codec.Codec
 
getEncoder() - Method in class schemajic.codec.CXERCodec
 
getEncoder() - Method in class schemajic.codec.DERCodec
 
getEncoding() - Method in class schemajic.encoder.Length
 
getEncoding() - Method in class schemajic.encoder.Value
 
getEncodingAsString() - Method in class schemajic.model.ASN1OpenType
Defines how a method would get the encoded value of an open type, the value of an ASN.1 type in its encoded form, as a string.
getEncodingAsString() - Method in class schemajic.model.DEROpenType
 
getEncodingAsString() - Method in class schemajic.model.XEROpenType
Gets the XER encoding of a value of an ASN.1 type as a string.
getEncodingRule() - Method in class schemajic.codec.Codec
The getEncodingRule method gets the current ASN.1 encoding rule being used.
getEncryptedContent() - Method in class com.cms.types.EncryptedContentInfo
 
getEncryptedContentInfo() - Method in class com.cms.types.EncryptedData
 
getEncryptedContentInfo() - Method in class com.cms.types.EnvelopedData
 
getEncryptedContentInfo() - Method in class com.cms.types.NamedKeyEncryptedData
 
getEncryptedKey() - Method in class com.cms.types.KEKRecipientInfo
 
getEncryptedKey() - Method in class com.cms.types.KeyTransRecipientInfo
 
getEncryptedKey() - Method in class com.cms.types.RecipientEncryptedKey
 
getEntityUInfo() - Method in class com.cms.types.ECC_CMS_SharedInfo
 
getEnvelopedData() - Method in class com.cms.crypto.AbstractEnvelopedDataProcessor
Gets a value of ASN.1 type getEnvelopedData.
getEphemeralKeys() - Method in class com.cms.crypto.MQVKeySet
Returns a pair of public-private ephemeral keys.
getEphemeralPublicKey() - Method in class com.cms.types.ECKeyCommitment
 
getEphemeralPublicKey() - Method in class com.cms.types.MQVuserKeyingMaterial
 
getField(int) - Method in class schemajic.schema.ChoiceType
Gets the field indicated by the provided position in the field list.
getField(int) - Method in class schemajic.schema.FieldList
Gets a field at a provided position from a field list.
getField(int) - Method in class schemajic.schema.SequenceType
Gets some field of interest.
getFieldIndex(String) - Method in class schemajic.schema.ChoiceType
Gets the index for a provided field.
getFields() - Method in class schemajic.model.ASN1Sequence
Returns a copy of the internal field array.
getFields() - Method in class schemajic.schema.ChoiceType
Gets the current list of fileds.
getFields() - Method in class schemajic.schema.FieldList
Gets the current list of fields.
getFields() - Method in class schemajic.schema.SequenceType
Gets fields.
getFileNames() - Method in class jtools.Directory
Returns an Iterator that contains an array of file names.
getFileNames(String) - Method in class jtools.Directory
Returns an Iterator that contains an array of file names of all files that end with the specified extension.
getFiles() - Method in class jtools.Directory
Returns an Iterator that contains a file.
getFiles(String) - Method in class jtools.Directory
Returns an Iterator that contains a file containing all files that end with the specified file name extension.
getFormat() - Method in class com.cms.crypto.PublicKeyAdapter
Returns a public key format.
getFractionalSecond() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the integer millisecond.
getFullName() - Method in class schemajic.schema.JavaClassName
Returns the current full name.
getHashAlgorithm() - Method in class com.cms.types.CertHash
 
getHashAlgorithm() - Method in class com.cms.types.DigestInfo
 
getHashAlgorithm() - Method in class com.cms.types.RSAES_OAEP_params
 
getHex() - Method in class jtools.HexFile
Gets hexadecimal characters from a file and returns them in a character string representation.
getHour() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the integer hour.
getHourDifferential() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the differential in hours from Zulu time.
getImports() - Method in class schemajic.schema.Module
Returns a list of ASN.1 module IMPORTS.
getInitialization() - Method in class schemajic.schema.NamedValue
Gets a valid Java initialization statement.
getInputStream() - Method in class jtools.Resource
Gets a resource if it can be located.
getInputStream() - Method in class schemajic.codec.Decoder
Gets and returns an input stream of decoded ASN.1 values
getInstance() - Static method in class com.cms.crypto.AlgorithmIdentifierMapping
Retrieves a new instance of AlgorithmIdentifierMapping.
getInstance(Codec) - Static method in class com.cms.crypto.CipherAlgorithmFactory
Create a Cipher algorithm factory object.
getInstance() - Static method in class com.cms.crypto.DigestAlgorithmFactory
Create a new instance of DigestAlgorithmFactory and set the current instance to this object.
getInstance() - Static method in class com.cms.crypto.SignatureAlgorithmFactory
Creates then returns an instance of a new SignatureAlgorithmFactory object
getInstance() - Static method in class schemajic.codec.CodecFactory
 
getInstance() - Static method in class schemajic.encoder.ASN1Helper
Returns the current instance or a new instance of ASN1Helper
getInstance() - Static method in class schemajic.model.ArcMap
Gets the current instance of ArcMap if it exists.
getInstance() - Static method in class schemajic.schema.RootModule
Returns (if not null) the current instance of the root ASN.1 module, or sets the current instance to a new root module for return to the caller.
getInstance() - Static method in class schemajic.schema.RootType
Returns (if not null) the current instance of the root ASN.1 type, or sets the current instance to a new root type for return to the caller.
getIntegerLengthInBits(int) - Method in class schemajic.encoder.ASN1Helper
Returns the minimum number of octets required to hold the value of the specified integer.
getIntegerLengthInBytes(int) - Method in class schemajic.encoder.ASN1Helper
Returns the minimum number of octets required to hold the value of the specified integer.
getIntValue() - Method in class schemajic.model.ASN1Enumerated
Returns the current enumeration value.
getIntValue() - Method in class schemajic.model.ASN1Integer
Returns the current integer value.
getItems() - Method in class schemajic.model.ASN1SequenceOf
Returns the current sequence items.
getItems() - Method in class schemajic.model.ASN1SetOf
Returns the current set items.
getJavaName() - Method in class schemajic.schema.Default
Returns a valid Java class name.
getJavaName() - Method in class schemajic.schema.NamedValue
Converts a valid ASN.1 name to a valid Java name.
getJavaName() - Method in class schemajic.schema.Type
Returns the name of a Java class.
getKari() - Method in class com.cms.types.RecipientInfo
 
getKekIdentifier() - Method in class com.cms.types.KEKIdentifier
 
getKekri() - Method in class com.cms.types.RecipientInfo
 
getKey() - Method in class examples.ExampleDESKey
Returns the established, secret Triple DES key.
getKeyAttr() - Method in class com.cms.types.OtherKeyAttribute
 
getKeyAttrId() - Method in class com.cms.types.OtherKeyAttribute
 
getKeyEncryptionAlgorithm() - Method in class com.cms.types.KEKRecipientInfo
 
getKeyEncryptionAlgorithm() - Method in class com.cms.types.KeyAgreeRecipientInfo
 
getKeyEncryptionAlgorithm() - Method in class com.cms.types.KeyTransRecipientInfo
 
getKeyInfo() - Method in class com.cms.types.ECC_CMS_SharedInfo
 
getKeyName() - Method in class com.cms.types.NamedKeyEncryptedData
 
getKtri() - Method in class com.cms.types.RecipientInfo
 
getLastArc() - Method in class schemajic.model.ASN1ObjectIdentifier
Get the last arc in the information object identifier.
getLastTag() - Method in class schemajic.schema.TagList
Gets a list of ASN.1 tags, possibly empty.
getLength() - Method in class schemajic.decoder.DecodedTLV
Returns the current length (L).
getLength() - Method in class schemajic.encoder.Value
 
getMac() - Method in class com.cms.types.AuthenticatedData
 
getMacAlgorithm() - Method in class com.cms.types.AuthenticatedData
 
getMargin() - Method in class schemajic.codec.XmlWriter
Gets the indention margin.
getMaskGenAlgorithm() - Method in class com.cms.types.RSAES_OAEP_params
 
getMessageDigest() - Method in class com.cms.crypto.PublicKeyAdapter
Gets a SHA-1 message digest of a value of ASN.1 type SubjectPublicKeyInfo for an ECDSA public key.
getMessageDigest(DigestAlgorithmIdentifier) - Method in class com.cms.crypto.PublicKeyAdapter
Gets the message digest of a value of ASN.1 type SubjectPublicKeyInfo for an ECDSA public key using the hash algorithm specified by the provided digest algorithm identifier.
getMinute() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the integer minute.
getMinuteDifferential() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the differential in minutes from Zulu time.
getMnemonic() - Method in class schemajic.model.ArcMapEntry
Returns the current mnemonic.
getModifier() - Method in class schemajic.schema.Field
Returns the current modifier.
getModule() - Method in class schemajic.schema.Default
Returns the current module.
getModule() - Method in class schemajic.schema.Field
Returns the current module.
getModule() - Method in class schemajic.schema.Import
Returns the current ASN.1 module name.
getModule() - Method in class schemajic.schema.ModuleReference
Returns the current ASN.1 module location.
getModule() - Method in class schemajic.schema.Type
Returns the current ASN.1 module.
getModules() - Method in class schemajic.schema.Schema
Returns a list of ASN.1 modules.
getMonth() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the integer month.
getName() - Method in class schemajic.codec.EncodingRule
Gets the current ASN.1 encoding rule.
getName() - Method in class schemajic.model.ASN1ObjectIdentifier
Returns the current name.
getName() - Method in class schemajic.schema.Field
Returns the current name.
getName() - Method in class schemajic.schema.JavaClassName
Gets part of a Java package name.
getName() - Method in class schemajic.schema.Module
Returns the current ASN.1 module name.
getName() - Method in class schemajic.schema.ModuleName
Returns the module name.
getName() - Method in class schemajic.schema.NamedBit
Returns the current bit value name.
getName() - Method in class schemajic.schema.NamedNumber
Returns the current ASN.1 named number name.
getName() - Method in class schemajic.schema.NamedValue
Returns the current ASN.1 value name.
getName() - Method in class schemajic.schema.Schema
Returns the current name.
getName() - Method in class schemajic.schema.Type
Returns the current name.
getName() - Method in class schemajic.schema.TypeName
Returns the current ASN.1 type name.
getName() - Method in class schemajic.schema.TypeReference
gets the name of a type and returns the type name
getName() - Method in class schemajic.schema.ValueName
Returns the name of an ASN.1 value
getNamedBit(String) - Method in class schemajic.schema.BitStringType
Gets a named bit from a list of named bits.
getNamedBit(int) - Method in class schemajic.schema.BitStringType
Gets a named bit defined for a value of ASN.1 type BIT STRING.
getNamedBits() - Method in class schemajic.schema.BitStringType
Iterator for a list of named bits.
getNamedBits() - Method in class schemajic.schema.NamedBitList
Gets the current series of ASN.1 named bits.
getNamedNumber(String) - Method in class schemajic.schema.EnumeratedType
Gets an enumeration of ASN.1 type ENUMERATED.
getNamedNumber(int) - Method in class schemajic.schema.EnumeratedType
Gets an enumeration value of ASN.1 type ENUMERATED.
getNamedNumber(String) - Method in class schemajic.schema.IntegerType
Gets a named number of ASN.1 type INTEGER.
getNamedNumber(int) - Method in class schemajic.schema.IntegerType
Gets a named value of ASN.1 type INTEGER.
getNamedNumbers() - Method in class schemajic.schema.EnumeratedType
Returns the current enumerations.
getNamedNumbers() - Method in class schemajic.schema.IntegerType
Returns the current named numbers.
getNamedNumbers() - Method in class schemajic.schema.NamedNumberList
Gets the current series of ASN.1 named numbers.
getNumberOfBits() - Method in class com.cms.types.CFBParameters
 
getNumBits() - Method in class jtools.BinaryString2BinaryConversion
Gets the number of significant bits.
getObjectIdentifierName(ASN1ObjectIdentifier) - Method in class schemajic.schema.Module
Look up the ASN.1 identifier for a particular OBJECT IDENTIFIER in this module.
getObjectIdentifierName(ASN1ObjectIdentifier) - Method in class schemajic.schema.Schema
 
getOriginator() - Method in class com.cms.types.KeyAgreeRecipientInfo
 
getOriginatorInfo() - Method in class com.cms.types.AuthenticatedData
 
getOriginatorInfo() - Method in class com.cms.types.EnvelopedData
 
getOriginatorKey() - Method in class com.cms.types.OriginatorIdentifierOrKey
 
getOther() - Method in class com.cms.types.KEKIdentifier
 
getOther() - Method in class com.cms.types.RecipientKeyIdentifier
 
getOther() - Method in class com.cms.types.RecipientKeyIdHash
 
getOutputStream() - Method in class schemajic.codec.ASN1Encoder
Returns the current output stream.
getPackageName() - Method in class schemajic.schema.Module
Returns the Java package named for the current schema.
getPackageName() - Method in class schemajic.schema.RootModule
Returns the schema package name.
getPackageName() - Method in class schemajic.schema.Schema
Gets a valid Java package name for a given ASN.1 type name, replacing any hyphen characters in the ASN.1 name with valid underscore characters.
getPackageName() - Method in class schemajic.schema.Type
Returns a Java package name associated with the current ASN.1 module.
getPackageNames() - Method in class schemajic.schema.JavaClassName
Gets a Java package name.
getPackagePrefix() - Method in class schemajic.schema.Schema
Returns the current package name prefix.
getParameters() - Method in class com.cms.types.ContentEncryptionAlgorithmIdentifier
 
getParameters() - Method in class com.cms.types.DigestAlgorithmIdentifier
 
getParameters() - Method in class com.cms.types.HashAlgorithm
 
getParameters() - Method in class com.cms.types.KeyEncryptionAlgorithmIdentifier
 
getParameters() - Method in class com.cms.types.MaskGenAlgorithm
 
getParameters() - Method in class com.cms.types.MessageAuthenticationCodeAlgorithm
 
getParameters() - Method in class com.cms.types.PSourceAlgorithm
 
getParameters() - Method in class com.cms.types.PublicKeyAlgorithmIdentifier
 
getParameters() - Method in class com.cms.types.RSAES_AlgorithmIdentifier
 
getParameters() - Method in class com.cms.types.SignatureAlgorithmIdentifier
 
getParent() - Method in class schemajic.model.ArcMapEntry
Returns the current parent.
getPSourceAlgorithm() - Method in class com.cms.types.RSAES_OAEP_params
 
getPublicKey(String) - Method in interface com.cms.crypto.KeyRepository
Gets the public key component of a public-private key pair using the message digest (hash) of a Public Key certificate.
getPublicKey(byte[]) - Method in interface com.cms.crypto.KeyRepository
Gets the public key component of a public-private key pair using the message digest (hash) of a Public Key certificate.
getPublicKey() - Method in class com.cms.types.OriginatorPublicKey
 
getR() - Method in class com.cms.types.ECDSA_Sig_Value
 
getRawBinaryValue() - Method in class schemajic.model.ASN1OpenType
Defines how a method would get the 'value' of a TLV encoding of an ASN.1 type as an unstructured (opaque) binary value.
getRawBinaryValue() - Method in class schemajic.model.DEROpenType
Get the 'value' of a TLV as binary.
getRawBinaryValue() - Method in class schemajic.model.XEROpenType
 
getRecipientEncryptedKeys() - Method in class com.cms.types.KeyAgreeRecipientInfo
 
getRecipientInfos() - Method in class com.cms.types.AuthenticatedData
 
getRecipientInfos() - Method in class com.cms.types.EnvelopedData
 
getRekid() - Method in class com.cms.types.KEKRecipientInfo
 
getReverseTags() - Method in class schemajic.schema.TagList
Optimization.
getRid() - Method in class com.cms.types.KeyTransRecipientInfo
 
getRid() - Method in class com.cms.types.RecipientEncryptedKey
 
getRKeyId() - Method in class com.cms.types.KeyAgreeRecipientIdentifier
 
getRKeyIdHash() - Method in class com.cms.types.KeyAgreeRecipientIdentifier
 
getRsaCertificate() - Method in class examples.ExampleKeyStore
 
getRsaPrivateKey() - Method in class examples.ExampleKeyStore
 
getRsaPublicKey() - Method in class examples.ExampleKeyStore
 
getS() - Method in class com.cms.types.ECDSA_Sig_Value
 
getSchema() - Method in class schemajic.schema.Module
Returns the current schema.
getSecond() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the integer second.
getShortName() - Method in class schemajic.schema.Schema
Returns the short representation of a file name.
getSid() - Method in class com.cms.types.SignerInfo
 
getSignature() - Method in class com.cms.types.SignerInfo
 
getSignatureAlgorithm() - Method in class com.cms.types.SignerInfo
 
getSignedAttrs() - Method in class com.cms.types.SignerInfo
 
getSignerInfos() - Method in class com.cms.types.SignedData
 
getSignificantBits() - Method in class schemajic.model.ASN1BitString
Gets the number of significant bits in a value of ASN.1 type BIT STRING.
getStaticKeys() - Method in class com.cms.crypto.MQVKeySet
Returns a pair of public-private static keys.
getStaticPublicKey() - Method in class com.cms.types.ECKeyCommitment
 
getStringValue() - Method in class jtools.BinaryString
Returns the current string of bits.
getStringValue() - Method in class schemajic.model.ASN1ObjectIdentifier
Gets the string value of a set of one or mor information object identifier arcs
getStringValue() - Method in class schemajic.model.ASN1VisibleString
Gets the current string value.
getSubjectKeyIdentifier() - Method in class com.cms.types.OriginatorIdentifierOrKey
 
getSubjectKeyIdentifier() - Method in class com.cms.types.RecipientIdentifier
 
getSubjectKeyIdentifier() - Method in class com.cms.types.RecipientKeyIdentifier
 
getSubjectKeyIdentifier() - Method in class com.cms.types.SignerIdentifier
 
getSubjectPublicKeyInfo() - Method in class com.cms.crypto.PublicKeyAdapter
Gets the public key bits from a value of ASN.1 type SubjectPublicKeyInfo.
getSuppPubInfo() - Method in class com.cms.types.ECC_CMS_SharedInfo
 
getTag() - Method in class schemajic.decoder.DecodedTLV
Returns the current tag (T).
getTag() - Method in class schemajic.model.ASN1OctetString
Returns the tag (0x04) for ASN.1 type OCTET STRING.
getTagClass() - Method in class schemajic.schema.Tag
returns the tag class assigned to a type in the ASN.1 standards
getTagLength() - Method in class schemajic.encoder.OpenTypeValue
 
getTagLength() - Method in class schemajic.encoder.TLV
Returns the length component of a TLV encoding.
getTagNumber() - Method in class schemajic.schema.Tag
returns the tag number assigned to a type in the ASN.1 standards
getTagPC() - Method in class schemajic.schema.Tag
returns the tagPC
getTags() - Method in class schemajic.encoder.TLV
 
getTags() - Method in class schemajic.schema.Field
Returns the current tags.
getTags() - Method in class schemajic.schema.RootType
Returns the current tags.
getTags() - Method in class schemajic.schema.TagList
Optimization.
getTags() - Method in class schemajic.schema.Type
Returns any context specific tags associated with the encoding of a value of some ASN.1 type.
getTotalLength() - Method in class schemajic.encoder.ChoiceValue
TODO: ???
getTotalLength() - Method in class schemajic.encoder.OpenTypeValue
 
getTotalLength() - Method in class schemajic.encoder.TLV
 
getType() - Method in class schemajic.schema.Default
Returns the current ASN.1 type.
getType() - Method in class schemajic.schema.Field
Returns the type.
getType() - Method in class schemajic.schema.NamedValue
Returns the current ASN.1 type.
getType() - Method in class schemajic.schema.Type
Returns the current ASN.1 type.
getType() - Method in class schemajic.schema.TypeReference
Gets the current type, root type or other.
getTypeLookup() - Method in class schemajic.schema.Module
Returns the current schema.
getTypeLookup() - Method in class schemajic.schema.RootModule
Gets the current type look up.
getTypeName() - Method in class schemajic.schema.Field
Returns the type name.
getTypeName() - Method in class schemajic.schema.RootType
Returns the string ROOT.
getTypeName() - Method in class schemajic.schema.Type
Returns an ASN.1 type name.
getTypes() - Method in class schemajic.schema.Module
Returns a list of types.
getUkm() - Method in class com.cms.types.KeyAgreeRecipientInfo
 
getUnauthAttrs() - Method in class com.cms.types.AuthenticatedData
 
getUnprotectedAttrs() - Method in class com.cms.types.EncryptedData
 
getUnprotectedAttrs() - Method in class com.cms.types.EnvelopedData
 
getUnprotectedAttrs() - Method in class com.cms.types.NamedKeyEncryptedData
 
getUnsignedAttrs() - Method in class com.cms.types.SignerInfo
 
getValue() - Method in class schemajic.encoder.Length
 
getValue() - Method in class schemajic.model.ArcMapEntry
Gets the arcs of a value of type ASN.1 OBJECT IDENTIFIER.
getValue() - Method in class schemajic.schema.NamedBit
Returns the current numeric bit value.
getValue() - Method in class schemajic.schema.NamedNumber
Returns the current ASN.1 named number value.
getValue() - Method in class schemajic.schema.NamedValue
Returns the current ASN.1 named value.
getValue() - Method in class schemajic.schema.NumberValue
Returns the current integer value.
getValueLength() - Method in class schemajic.encoder.AtomicValue
Returns the lenght of the current encoded data value.
getValueLength() - Method in class schemajic.encoder.CompositeValue
Returns the current value length.
getValueLength() - Method in class schemajic.encoder.OpenTypeValue
 
getValueLength() - Method in class schemajic.encoder.TaggedAnyValue
 
getValueLength() - Method in class schemajic.encoder.TLV
Models the abstract concept of the lenght of the value component of a TLV encoding.
getValueName() - Method in class schemajic.schema.Default
Returns the current value name.
getValues() - Method in class schemajic.schema.Module
Returns one or more values.
getVersion() - Method in class com.cms.types.AuthenticatedData
 
getVersion() - Method in class com.cms.types.DigestedData
 
getVersion() - Method in class com.cms.types.EncryptedData
 
getVersion() - Method in class com.cms.types.EnvelopedData
 
getVersion() - Method in class com.cms.types.KEKRecipientInfo
 
getVersion() - Method in class com.cms.types.KeyAgreeRecipientInfo
 
getVersion() - Method in class com.cms.types.KeyTransRecipientInfo
 
getVersion() - Method in class com.cms.types.NamedKeyEncryptedData
 
getVersion() - Method in class com.cms.types.SignedData
 
getVersion() - Method in class com.cms.types.SignerInfo
 
getXMLFormat() - Method in class schemajic.schema.Field
Returns the current XML markup format.
getXMLName() - Method in class schemajic.schema.Type
Returns the XML element name used in an XML tag and associated with an ASN.1 type or identifier name.
getYear() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the integer year.

H

hasDifferential() - Method in class schemajic.model.ASN1GeneralizedTime
Returns the zulu.
HashAlgorithm - Class in com.cms.types
HashAlgorithm generated Java class.
HashAlgorithm(ASN1ObjectIdentifier, NullParms) - Constructor for class com.cms.types.HashAlgorithm
Default constructor for generated Java class HashAlgorithm.
HashAlgorithm() - Constructor for class com.cms.types.HashAlgorithm
 
hashCode() - Method in class com.cms.crypto.PublicKeyAdapter
Returns the message digest (hash) of a public key (SubjectPublicKeyInfo).
hashCode() - Method in class schemajic.model.ASN1ObjectIdentifier
Override Object.hashCode() to ensure that it can be used as a valid key in a hash map.
hasMnemonic(String) - Method in class schemajic.model.ArcMapEntry
Determines whether or not a nmemonic matches a given value.
hasNamedBit(int) - Method in class schemajic.schema.BitStringType
Determines whether a value of a defined type specified in terms of ASN.1 type BIT STRING has a given named bit.
hasNamedBits() - Method in class schemajic.schema.BitStringType
Determines whether a value of a defined type specified in terms of ASN.1 type BIT STRING has any named bits.
hasNamedNumber(int) - Method in class schemajic.schema.EnumeratedType
Determines if a value of an ASN.1 type has any enumerations.
hasNamedNumber(int) - Method in class schemajic.schema.IntegerType
Determines if a value of an ASN.1 type has any named numbers.
hasNamedNumbers() - Method in class schemajic.schema.IntegerType
Determines whether or not an ASN.1 INTEGER type is defined with named numbers.
Hex2BinaryConversion - Class in jtools
Converts the hexadecimal encoding of some binary data into a byte array.
Hex2BinaryConversion() - Constructor for class jtools.Hex2BinaryConversion
Constructor for Hex2BinaryConversion.
HexFile - Class in jtools
Provides access to a text file that contains the hexadecimal encoding of some binary value.
HexFile(String) - Constructor for class jtools.HexFile
Constructor for HexFile with file name path parameter.
HexFormat - Class in jtools
Formats a string of hexadecimal characters into a specified rows and columns.
HexFormat() - Constructor for class jtools.HexFormat
Constructor for HexFormat.
HexString - Class in jtools
Creates hexadecimal string representations of data.
HexString(byte[]) - Constructor for class jtools.HexString
Constructor for HexString with an array of bytes parameter.
HIGH_BIT - Static variable in class schemajic.encoder.ASN1Helper
Defines the "high bit" that is the sign extension bit for a 8-bit signed value.
HMACWithSHA1 - Class in com.cms.crypto
An algorithm identifier for the Hashed MAC with SHA1 (HMAC) algorithm.
HMACWithSHA1() - Constructor for class com.cms.crypto.HMACWithSHA1
Constructor for HMACWithSHA1 with no parameters.
HMACWithSHA1(ASN1OpenType) - Constructor for class com.cms.crypto.HMACWithSHA1
Constructor for HMACWithSHA1 with parameters expressed as a valid encoding of a value of ASN.1 type NULL.

I

IA5StringType - Class in schemajic.schema
Schema for ASN.1 IA5String type.
IA5StringType(Module, String, String, String) - Constructor for class schemajic.schema.IA5StringType
Constructor for IA5StringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
IA5StringType(String) - Constructor for class schemajic.schema.IA5StringType
Constructor for IA5StringType with string name parameter.
ID_AES128_CBC - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES128_CFB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES128_ECB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES128_OFB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES192_CBC - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES192_CFB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES192_ECB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES192_OFB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES256_CBC - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES256_CFB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES256_ECB - Static variable in class com.cms.identifiers.Identifiers
 
ID_AES256_OFB - Static variable in class com.cms.identifiers.Identifiers
 
ID_CONTENTTYPE - Static variable in class com.cms.identifiers.Identifiers
 
ID_CT_AUTHDATA - Static variable in class com.cms.identifiers.Identifiers
 
ID_DATA - Static variable in class com.cms.identifiers.Identifiers
 
ID_DIGESTEDDATA - Static variable in class com.cms.identifiers.Identifiers
 
ID_DSA_WITH_SHA1 - Static variable in class com.cms.identifiers.Identifiers
 
ID_ECPUBLICKEY - Static variable in class com.cms.identifiers.Identifiers
 
ID_ENCRYPTEDDATA - Static variable in class com.cms.identifiers.Identifiers
 
ID_ENVELOPEDDATA - Static variable in class com.cms.identifiers.Identifiers
 
ID_HMAC_WITH_SHA1 - Static variable in class com.cms.identifiers.Identifiers
 
ID_MESSAGEDIGEST - Static variable in class com.cms.identifiers.Identifiers
 
ID_MGF1 - Static variable in class com.cms.identifiers.Identifiers
 
ID_NAMEDKEYENCRYPTEDDATA - Static variable in class com.cms.identifiers.Identifiers
 
ID_PSPECIFIED - Static variable in class com.cms.identifiers.Identifiers
 
ID_RSAES_OAEP - Static variable in class com.cms.identifiers.Identifiers
 
ID_SHA1 - Static variable in class com.cms.identifiers.Identifiers
 
ID_SHA1_WITH_RSA_SIGNATURE - Static variable in class com.cms.identifiers.Identifiers
 
ID_SHA256 - Static variable in class com.cms.identifiers.Identifiers
 
ID_SHA384 - Static variable in class com.cms.identifiers.Identifiers
 
ID_SHA512 - Static variable in class com.cms.identifiers.Identifiers
 
ID_SIGNEDDATA - Static variable in class com.cms.identifiers.Identifiers
 
ID_SIGNINGTIME - Static variable in class com.cms.identifiers.Identifiers
 
Identifiers - Class in com.cms.identifiers
 
Identifiers() - Constructor for class com.cms.identifiers.Identifiers
 
Import - Class in schemajic.schema
Schema for ASN.1 module IMPORTS statement.
Import(ModuleLookup, String) - Constructor for class schemajic.schema.Import
Constructor for Import with look up and ASN.1 module name parameters.
incrementValueLength(int) - Method in class schemajic.encoder.CompositeValue
Updates the current value length by the provided amount.
indent() - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
IntegerType - Class in schemajic.schema
Schema for ASN.1 INTEGER type.
IntegerType(Module, String, String, String, String) - Constructor for class schemajic.schema.IntegerType
constructor for IntegerType with ASN.1 module, user defined ASN.1 type, builtin or referenced ASN.1 type, context specific tags and named values parameters.
IntegerType(String) - Constructor for class schemajic.schema.IntegerType
Gets an instance of the ASN.1 INTEGER type.
isChoice() - Method in class schemajic.schema.Type
Determines if a type is an ASN.1 CHOICE type.
isConstructed() - Method in class schemajic.schema.Tag
Determines if an ASN.1 tag is constructed.
isConstructed() - Method in class schemajic.schema.TagList
Determines whether an ASN.1 tag is contructed (not primitive).
isContextSpecific() - Method in class schemajic.schema.Tag
Determines if the current class of ASN.1 tag is context specific.
isContextSpecific() - Method in class schemajic.schema.TagList
Determines whether a tag is not primitive, but a context specific tag.
isDecoded() - Method in class schemajic.model.ASN1OpenType
Returns boolean true if the current value is not null, otherwise returns false.
isDefault() - Method in class schemajic.schema.Field
Determines if the curent modifier is the ASN.1 DEFAULT.
isEmpty() - Method in class schemajic.schema.NamedBitList
Determins if the current series of ASN.1 named bits contains any values.
isEmpty() - Method in class schemajic.schema.NamedNumberList
Determins if the current series of ASN.1 named numbers contains any values.
isEmpty() - Method in class schemajic.schema.TagList
Determines whether or not a list of ASN.1 tags is empty.
isExplicit() - Method in class schemajic.schema.Tag
Return true if the tagging mode for this tag is EXPLICIT.
isLegalPosition(int) - Method in class schemajic.model.ArcMapEntry
Determines if the value of some OID arc is in a legal position.
isNull() - Method in class schemajic.schema.Type
Determines if a type is the ASN.1 NULL type.
ISO646StringType - Class in schemajic.schema
Schema for ASN.1 ISO646String type.
ISO646StringType(Module, String, String, String) - Constructor for class schemajic.schema.ISO646StringType
Constructor for ISO646StringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
ISO646StringType(String) - Constructor for class schemajic.schema.ISO646StringType
Constructor for ISO646StringType with string name parameter.
isOpenType() - Method in class schemajic.schema.Type
Determines if a type is an ASN.1 "open type", which is the value of an ASN.1 type in its encoded form.
isOptional() - Method in class schemajic.schema.Field
Determines if the curent modifier is the ASN.1 OPTIONAL.
isPrimitive() - Method in class schemajic.schema.Tag
Determines if an ASN.1 tag is primitive.
isPrimitive() - Method in class schemajic.schema.TagList
Determines whether or not an ASN.1 tag is primitive (not constructed).
isRoot() - Method in class schemajic.schema.Type
Determines if the current ASN.1 type is in the root module.
isVisible() - Method in class schemajic.schema.Tag
Based on whether the tag modifier is EXPLICIT or IMPLICIT, and the default tagging for the module, return true if the tag is visible in a DER encoding.
iterator() - Method in class schemajic.model.ASN1SequenceOf
Returns an iterator for the current sequence items.
iterator() - Method in class schemajic.model.ASN1SetOf
Returns an iterator for the current set items.

J

JavaClassName - Class in schemajic.schema
Processing support for generated Java class names.
JavaClassName(String) - Constructor for class schemajic.schema.JavaClassName
Given an ASN.1 type name, convert '-' to '_', and lowercase all package names.
jtools - package jtools
Tools to simplify application developer tasks.

K

KEKIdentifier - Class in com.cms.types
KEKIdentifier generated Java class.
KEKIdentifier(ASN1OctetString, ASN1GeneralizedTime, OtherKeyAttribute) - Constructor for class com.cms.types.KEKIdentifier
Default constructor for generated Java class KEKIdentifier.
KEKIdentifier() - Constructor for class com.cms.types.KEKIdentifier
 
KEKRecipientInfo - Class in com.cms.types
KEKRecipientInfo generated Java class.
KEKRecipientInfo(CMSVersion, KEKIdentifier, KeyEncryptionAlgorithmIdentifier, EncryptedKey) - Constructor for class com.cms.types.KEKRecipientInfo
Default constructor for generated Java class KEKRecipientInfo.
KEKRecipientInfo() - Constructor for class com.cms.types.KEKRecipientInfo
 
KeyAgreementKeySetLookup - Interface in com.cms.crypto
A public interface that defines methods for locating the key pairs used to perform key agreement key establishment schemes.
KeyAgreeRecipientIdentifier - Class in com.cms.types
KeyAgreeRecipientIdentifier generated Java class.
KeyAgreeRecipientIdentifier(RecipientKeyIdentifier) - Constructor for class com.cms.types.KeyAgreeRecipientIdentifier
Default constructor for generated Java class KeyAgreeRecipientIdentifier.
KeyAgreeRecipientIdentifier(RecipientKeyIdHash) - Constructor for class com.cms.types.KeyAgreeRecipientIdentifier
 
KeyAgreeRecipientIdentifier() - Constructor for class com.cms.types.KeyAgreeRecipientIdentifier
 
KeyAgreeRecipientInfo - Class in com.cms.types
KeyAgreeRecipientInfo generated Java class.
KeyAgreeRecipientInfo(CMSVersion, OriginatorIdentifierOrKey, UserKeyingMaterial, KeyEncryptionAlgorithmIdentifier, RecipientEncryptedKeys) - Constructor for class com.cms.types.KeyAgreeRecipientInfo
Default constructor for generated Java class KeyAgreeRecipientInfo.
KeyAgreeRecipientInfo() - Constructor for class com.cms.types.KeyAgreeRecipientInfo
 
KeyEncryptionAlgorithmIdentifier - Class in com.cms.types
KeyEncryptionAlgorithmIdentifier generated Java class.
KeyEncryptionAlgorithmIdentifier(ASN1ObjectIdentifier, ASN1OpenType) - Constructor for class com.cms.types.KeyEncryptionAlgorithmIdentifier
Default constructor for generated Java class KeyEncryptionAlgorithmIdentifier.
KeyEncryptionAlgorithmIdentifier() - Constructor for class com.cms.types.KeyEncryptionAlgorithmIdentifier
 
KeyRepository - Interface in com.cms.crypto
A public interface that defines methods for locating public and private keys, and their associated Public Key certificates.
KeyTransRecipientInfo - Class in com.cms.types
KeyTransRecipientInfo generated Java class.
KeyTransRecipientInfo(CMSVersion, RecipientIdentifier, KeyEncryptionAlgorithmIdentifier, EncryptedKey) - Constructor for class com.cms.types.KeyTransRecipientInfo
Default constructor for generated Java class KeyTransRecipientInfo.
KeyTransRecipientInfo() - Constructor for class com.cms.types.KeyTransRecipientInfo
 

L

Length - Class in schemajic.encoder
Represents an encoded length in an ASN.1 Tag/Length/Value encoding.
Length() - Constructor for class schemajic.encoder.Length
 
Length(Length) - Constructor for class schemajic.encoder.Length
 
Length(int) - Constructor for class schemajic.encoder.Length
 
LengthDecoder - Interface in schemajic.decoder
A public interface to length octet decoding methods.
LengthEncoder - Interface in schemajic.encoder
A public interface to length octet encoding methods.
lookup(RecipientInfo, byte[], byte[]) - Method in interface com.cms.crypto.PrivateKeyLookup
Locates a private key associated with a public key.
lookup(SignerIdentifier, ASN1OctetString, ASN1OctetString) - Method in interface com.cms.crypto.PublicKeyLookup
Public key certificate public key lookup.
lookup(byte[], ContentEncryptionAlgorithmIdentifier) - Method in interface com.cms.crypto.SecretKeyLookup
Named content encryption key lookup.
lookup(SignerIdentifier, ASN1OctetString, ASN1OctetString) - Method in class examples.ExamplePublicKeyLookup
Simply returns the current public cryptographic key, ignoring all of the provided lookup() parameters.
lookup(byte[], ContentEncryptionAlgorithmIdentifier) - Method in class examples.ExampleSecretKeyLookup
Simply returns the current secret cryptographic key, ignoring all of the provided lookup() parameters.

M

main(String[]) - Static method in class examples.DigestedDataExample
Main allows this class to be run as an application from the command line.
main(String[]) - Static method in class examples.EncryptedData3DESExample
Main allows this class to be run as an application from the command line.
main(String[]) - Static method in class examples.EncryptedDataAESDetachedExample
Main allows this class to be run as an application from the command line.
main(String[]) - Static method in class examples.EncryptedDataAESExample
Main allows this class to be run as an application from the command line.
main(String[]) - Static method in class examples.NamedKeyEncryptedDataAESDetachedExample
Main allows this class to be run as an application from the command line.
main(String[]) - Static method in class examples.NamedKeyEncryptedDataAESExample
Main allows this class to be run as an application from the command line.
main(String[]) - Static method in class examples.SignedDataExample
Main allows this class to be run as an application from the command line.
main(String[]) - Static method in class schemajic.codec.DumpASN1
Main allows this class to be run as an application from the command line.
makeAbsoluteName(Type) - Method in class schemajic.schema.Module
Cteates a complete file name given only the file name.
makeAbsoluteName(String) - Method in class schemajic.schema.Module
Cteates a complete file name given the file name extension.
makeAbsoluteName(Type) - Method in class schemajic.schema.RootModule
Returns the ASN.1 type name for a given ASN.1 type.
mark(int) - Method in class schemajic.codec.ByteCountingInputStream
Sets the current read mark to boolean true, updates the old bytes read counter, and sets the provided read mark limit.
MaskGenAlgorithm - Class in com.cms.types
MaskGenAlgorithm generated Java class.
MaskGenAlgorithm(ASN1ObjectIdentifier, HashAlgorithm) - Constructor for class com.cms.types.MaskGenAlgorithm
Default constructor for generated Java class MaskGenAlgorithm.
MaskGenAlgorithm() - Constructor for class com.cms.types.MaskGenAlgorithm
 
match(KeyAgreeRecipientIdentifier) - Method in interface com.cms.crypto.KeyAgreementKeySetLookup
Constructor for match with key recipient identifier parameter.
match(KeyAgreeRecipientIdentifier) - Method in class com.cms.crypto.SimpleKeyAgreementKeyPairLookup
Returns ECMQV key agreement static and ephemeral key pairs associated with a value of the ASN.1 CMS type KeyAgreeRecipientIdentifier.
matches(InputStream) - Method in class schemajic.schema.Tag
Determines if a given ASN.1 tag matches the data in an input stream.
matches(InputStream) - Method in class schemajic.schema.TagList
Match each tag in this list against the data in the input stream and return true if all of the tags were found in the stream.
MessageAuthenticationCode - Class in com.cms.types
MessageAuthenticationCode generated Java class.
MessageAuthenticationCode() - Constructor for class com.cms.types.MessageAuthenticationCode
Default constructor for generated Java class MessageAuthenticationCode.
MessageAuthenticationCodeAlgorithm - Class in com.cms.types
MessageAuthenticationCodeAlgorithm generated Java class.
MessageAuthenticationCodeAlgorithm(ASN1ObjectIdentifier, ASN1OpenType) - Constructor for class com.cms.types.MessageAuthenticationCodeAlgorithm
Default constructor for generated Java class MessageAuthenticationCodeAlgorithm.
MessageAuthenticationCodeAlgorithm() - Constructor for class com.cms.types.MessageAuthenticationCodeAlgorithm
 
MessageDigest - Class in com.cms.types
MessageDigest generated Java class.
MessageDigest() - Constructor for class com.cms.types.MessageDigest
Default constructor for generated Java class MessageDigest.
Modifier - Class in schemajic.schema
Processing support for ASN.1 structured type component level modifier.
Modifier() - Constructor for class schemajic.schema.Modifier
Constructor for Modifier.
ModifierVisitor - Interface in schemajic.schema
A public interface to a Visitor design pattern for ASN.1 structured type component modifiers.
Module - Class in schemajic.schema
Processes the ASN.1 modules that constitute an ASN.1 schema.
Module(Schema, String) - Constructor for class schemajic.schema.Module
Constructor for Module with schema and module name parameters.
ModuleLookup - Interface in schemajic.schema
A public interface to the findModule method in class schemajic.schema.Module.
ModuleName - Class in schemajic.schema
Processing support for ASN.1 module names.
ModuleName(String) - Constructor for class schemajic.schema.ModuleName
Constructor for ModuleName with string initialization parameter.
ModuleReference - Class in schemajic.schema
Processing support for references to ASN.1 modules that constitute an ASN.1 schema.
ModuleReference(ModuleLookup, String) - Constructor for class schemajic.schema.ModuleReference
Constructor for ModuleReference with look up and ASN.1 module name parameters.
MQVKeySet - Class in com.cms.crypto
??? description ???
MQVKeySet(KeyPair, KeyPair) - Constructor for class com.cms.crypto.MQVKeySet
Constructor for MQVKeySet with static and ephemeral public/private key pair parameters.
MQVSINGLEPASS_SHA1KDF_SCHEME - Static variable in class com.cms.identifiers.Identifiers
 
MQVuserKeyingMaterial - Class in com.cms.types
MQVuserKeyingMaterial generated Java class.
MQVuserKeyingMaterial(OriginatorPublicKey, UserKeyingMaterial) - Constructor for class com.cms.types.MQVuserKeyingMaterial
Default constructor for generated Java class MQVuserKeyingMaterial.
MQVuserKeyingMaterial() - Constructor for class com.cms.types.MQVuserKeyingMaterial
 

N

NamedBit - Class in schemajic.schema
Processing support for ASN.1 named bit values.
NamedBit(ValueName, NumberValue) - Constructor for class schemajic.schema.NamedBit
Sets the name and value of a named bit.
NamedBitList - Class in schemajic.schema
Processing support for a series of one or more ASN.1 named bit values.
NamedBitList(String) - Constructor for class schemajic.schema.NamedBitList
Constructor for NamedBitList with series of ASN.1 named bit parameter.
NamedKeyEncryptedData - Class in com.cms.types
NamedKeyEncryptedData generated Java class.
NamedKeyEncryptedData(CMSVersion, ASN1OctetString, EncryptedContentInfo, UnprotectedAttributes) - Constructor for class com.cms.types.NamedKeyEncryptedData
Default constructor for generated Java class NamedKeyEncryptedData.
NamedKeyEncryptedData() - Constructor for class com.cms.types.NamedKeyEncryptedData
 
NamedKeyEncryptedDataAESDetachedExample - Class in examples
This example program creates a value of ASN.1 type NamedKeyEncryptedData as defined in the ISO 22895 Cryptographic Syntax Schema standard.
NamedKeyEncryptedDataAESDetachedExample() - Constructor for class examples.NamedKeyEncryptedDataAESDetachedExample
Default constructor for NamedKeyEncryptedDataAESDetachedExample.
NamedKeyEncryptedDataAESExample - Class in examples
This example program creates a value of ASN.1 type NamedKeyEncryptedData as defined in the ISO 22895 Cryptographic Syntax Schema standard.
NamedKeyEncryptedDataAESExample() - Constructor for class examples.NamedKeyEncryptedDataAESExample
Default constructor for NamedKeyEncryptedDataAESExample.
NamedKeyEncryptedDataProcessor - Class in com.cms.crypto
Creates a NamedKeyEncryptedData object using a symmetrical encryption algorithm and a secret key.
NamedKeyEncryptedDataProcessor(CMSVersion, Codec) - Constructor for class com.cms.crypto.NamedKeyEncryptedDataProcessor
Constructor for NamedKeyEncryptedDataProcessor with initialization parameters for the syntax version of ASN.1 type NamedKeyEncryptedData and the ASN.1 encoding rules to be used for encoding and decoding values.
NamedNumber - Class in schemajic.schema
Processing support for ASN.1 named number values.
NamedNumber(ValueName, NumberValue) - Constructor for class schemajic.schema.NamedNumber
Sets the given name and value of an ASN.1 named number.
NamedNumberList - Class in schemajic.schema
Processing support for a series of one or more ASN.1 named number values.
NamedNumberList(String) - Constructor for class schemajic.schema.NamedNumberList
Constructor for NamedNumberList with series of ASN.1 named numbers parameter.
NamedValue - Class in schemajic.schema
Processing support for named (identified) values of ASN.1 types.
NamedValue(TypeLookup, String, String, String) - Constructor for class schemajic.schema.NamedValue
Sets the current ASN.1 value, value name, and value type.
NISTALGORITHMS - Static variable in class com.cms.identifiers.Identifiers
 
NULL - Static variable in class schemajic.model.ASN1Null
 
NULL - Static variable in class schemajic.schema.Modifier
 
NullParms - Class in com.cms.types
NullParms generated Java class.
NullParms() - Constructor for class com.cms.types.NullParms
Default constructor for generated Java class NullParms.
NullType - Class in schemajic.schema
Schema for ASN.1 NULL type.
NullType(Module, String, String, String) - Constructor for class schemajic.schema.NullType
Constructor for NullType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
NullType(String) - Constructor for class schemajic.schema.NullType
Constructor for NullType with string name parameter.
NumberOfBits - Class in com.cms.types
NumberOfBits generated Java class.
NumberOfBits(int) - Constructor for class com.cms.types.NumberOfBits
Default constructor for generated Java class NumberOfBits.
NumberOfBits() - Constructor for class com.cms.types.NumberOfBits
 
NumberValue - Class in schemajic.schema
Processing support for named number values of ASN.1 type INTEGER.
NumberValue(int) - Constructor for class schemajic.schema.NumberValue
Sets the current integer value.
NumericStringType - Class in schemajic.schema
Schema for ASN.1 NumericString type.
NumericStringType(Module, String, String, String) - Constructor for class schemajic.schema.NumericStringType
Constructor for NumericStringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
NumericStringType(String) - Constructor for class schemajic.schema.NumericStringType
Constructor for NumericStringType with string name parameter.

O

ObjectIdentifierParser - Class in schemajic.model
Implements a parser for values of ASN.1 type OBJECT IDENTIFIER.
ObjectIdentifierParser() - Constructor for class schemajic.model.ObjectIdentifierParser
Constructor for ObjectIdentifierParser.
ObjectIdentifierParser(ArcMap) - Constructor for class schemajic.model.ObjectIdentifierParser
Constructor for ObjectIdentifierParser with parameters ???.
ObjectIdentifierParser(boolean, ArcMap) - Constructor for class schemajic.model.ObjectIdentifierParser
Constructor for ObjectIdentifierParser with parameters ???.
ObjectIdentifierParser(boolean) - Constructor for class schemajic.model.ObjectIdentifierParser
Constructor for ObjectIdentifierParser.
ObjectIdentifierType - Class in schemajic.schema
Schema for ASN.1 OBJECT IDENTIFIER type.
ObjectIdentifierType(Module, String, String, String) - Constructor for class schemajic.schema.ObjectIdentifierType
Constructor for ObjectIdentifierType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
ObjectIdentifierType(String) - Constructor for class schemajic.schema.ObjectIdentifierType
Constructor for ObjectIdentifierType with string name parameter.
OctetStringType - Class in schemajic.schema
Schema for ASN.1 OCTET STRING type.
OctetStringType(Module, String, String, String) - Constructor for class schemajic.schema.OctetStringType
Constructor for OctetStringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
OctetStringType(String) - Constructor for class schemajic.schema.OctetStringType
Constructor for OctetStringType with string name parameter.
OpenTypeType - Class in schemajic.schema
Schema for an ASN.1 "open type", the value of an ASN.1 type in its encoded form.
OpenTypeType(Module, String, String, String) - Constructor for class schemajic.schema.OpenTypeType
Constructor for OpenTypeType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
OpenTypeType(String) - Constructor for class schemajic.schema.OpenTypeType
Constructor for an ASN.1 "open type" with string name parameter.
OpenTypeValue - Class in schemajic.encoder
Extends class TLV to support encoding of "open types".
OpenTypeValue(Type, TagList, int, byte[], TagEncoder, LengthEncoder) - Constructor for class schemajic.encoder.OpenTypeValue
 
Optional - Class in schemajic.schema
Schema for ASN.1 OPTIONAL modifier.
Optional() - Constructor for class schemajic.schema.Optional
Constructor for Optional.
OriginatorIdentifierOrKey - Class in com.cms.types
OriginatorIdentifierOrKey generated Java class.
OriginatorIdentifierOrKey(SubjectKeyIdentifier) - Constructor for class com.cms.types.OriginatorIdentifierOrKey
Default constructor for generated Java class OriginatorIdentifierOrKey.
OriginatorIdentifierOrKey(OriginatorPublicKey) - Constructor for class com.cms.types.OriginatorIdentifierOrKey
 
OriginatorIdentifierOrKey(CertHash) - Constructor for class com.cms.types.OriginatorIdentifierOrKey
 
OriginatorIdentifierOrKey() - Constructor for class com.cms.types.OriginatorIdentifierOrKey
 
OriginatorInfo - Class in com.cms.types
OriginatorInfo generated Java class.
OriginatorInfo(ASN1OctetString, ASN1OctetString) - Constructor for class com.cms.types.OriginatorInfo
Default constructor for generated Java class OriginatorInfo.
OriginatorInfo() - Constructor for class com.cms.types.OriginatorInfo
 
OriginatorPublicKey - Class in com.cms.types
OriginatorPublicKey generated Java class.
OriginatorPublicKey(PublicKeyAlgorithmIdentifier, ASN1BitString) - Constructor for class com.cms.types.OriginatorPublicKey
Default constructor for generated Java class OriginatorPublicKey.
OriginatorPublicKey() - Constructor for class com.cms.types.OriginatorPublicKey
 
OtherKeyAttribute - Class in com.cms.types
OtherKeyAttribute generated Java class.
OtherKeyAttribute(ASN1ObjectIdentifier, ASN1OpenType) - Constructor for class com.cms.types.OtherKeyAttribute
Default constructor for generated Java class OtherKeyAttribute.
OtherKeyAttribute() - Constructor for class com.cms.types.OtherKeyAttribute
 

P

ParameterGenerator - Interface in com.cms.crypto
A public interface that defines methods for creating encoded values ("open types") of algorithm parameter ASN.1 types.
parse(String, byte[]) - Method in interface schemajic.encoder.BitStringFormat
 
parse(String) - Method in class schemajic.model.GeneralizedTimeFormat
Parses a value of ASN.1 type GeneralizedTime.
parse(String, ASN1GeneralizedTime) - Method in class schemajic.model.GeneralizedTimeFormat
Parses a value of ASN.1 type GeneralizedTime.
parse(String) - Method in class schemajic.model.ObjectIdentifierParser
 
peekNextTagLength() - Method in class schemajic.decoder.DecodingStream
Peeks at the next TLV in the input stream.
PKCS1 - Static variable in class com.cms.identifiers.Identifiers
 
PKCS7 - Static variable in class com.cms.identifiers.Identifiers
 
PKCS9 - Static variable in class com.cms.identifiers.Identifiers
 
PRIMITIVE - Static variable in class schemajic.schema.Tag
 
print(ASN1Value) - Method in class schemajic.decoder.BXERPrinter
 
print(ASN1Value) - Method in class schemajic.model.ValuePrinter
Displays the value of some ASN.1 type.
PrintableStringType - Class in schemajic.schema
Schema for ASN.1 PrintableString type.
PrintableStringType(Module, String, String, String) - Constructor for class schemajic.schema.PrintableStringType
Constructor for PrintableStringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
PrintableStringType(String) - Constructor for class schemajic.schema.PrintableStringType
Constructor for PrintableStringType with string name parameter.
printArcs(int[], String) - Method in class schemajic.encoder.BXEREncoder
 
printArcs(int[]) - Method in class schemajic.encoder.CXEREncoder
 
printBeginTag(String) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printDefaultValue(ASN1Value, Field) - Method in class schemajic.encoder.BXEREncoder
 
printDefaultValue(ASN1Value, Field) - Method in class schemajic.encoder.CXEREncoder
 
printElement(String, String) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printElement(String, boolean) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printElement(String, int) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printEmptyElement(String) - Method in class schemajic.codec.XmlWriter
Prints an empty element tag as an entity in <element/> format.
printEndTag(String) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
Printer - Class in schemajic.codec
Pretty-prints an ASN.1 value using an enhanced BXER format that extends the ASN.1 XML Encoding rules for benefit of a human markup reader.
Printer() - Constructor for class schemajic.codec.Printer
 
println(ASN1Value) - Static method in class schemajic.codec.Printer
 
println() - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printMargin() - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printValue(String) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printValue(boolean) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printValue(int) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
printValueWrapped(String) - Method in class schemajic.codec.XmlWriter
TODO DESCRIPTION GOES HERE
PrivateKey(String) - Method in interface com.cms.crypto.KeyRepository
Gets the private key component of a public-private key pair.
PrivateKeyLookup - Interface in com.cms.crypto
A public interface that defines methods for locating the private key component of a public-private key pair.
PSourceAlgorithm - Class in com.cms.types
PSourceAlgorithm generated Java class.
PSourceAlgorithm(ASN1ObjectIdentifier, EncodingParameters) - Constructor for class com.cms.types.PSourceAlgorithm
Default constructor for generated Java class PSourceAlgorithm.
PSourceAlgorithm() - Constructor for class com.cms.types.PSourceAlgorithm
 
PublicKeyAdapter - Class in com.cms.crypto
Implements the PublicKey public interface and uses the Adapter design pattern to provide a meachanism to manipulate Java class PublicKey.
PublicKeyAdapter(PublicKey) - Constructor for class com.cms.crypto.PublicKeyAdapter
Constructor for PublicKeyAdapter with public key parameter.
PublicKeyAlgorithmIdentifier - Class in com.cms.types
PublicKeyAlgorithmIdentifier generated Java class.
PublicKeyAlgorithmIdentifier(ASN1ObjectIdentifier, ASN1OpenType) - Constructor for class com.cms.types.PublicKeyAlgorithmIdentifier
Default constructor for generated Java class PublicKeyAlgorithmIdentifier.
PublicKeyAlgorithmIdentifier() - Constructor for class com.cms.types.PublicKeyAlgorithmIdentifier
 
PublicKeyLookup - Interface in com.cms.crypto
A public interface that defines methods for locating the public key component of a public-private key pair.

R

read() - Method in class schemajic.codec.ByteCountingInputStream
Reads a byte, counts it as read, and returns the byte to the caller.
read(byte[]) - Method in class schemajic.codec.ByteCountingInputStream
Reads a byte, counts it as read, conditionally writes the byte to an encoding, and returns the count of the bytes ptocessed to the caller.
readAll() - Method in class jtools.DataFile
Reads the entire contents of a disk file into a byte array.
readAll() - Method in class jtools.TextFile
Reads the entire contents of a disk file into a String.
readBytes(byte[]) - Method in class schemajic.decoder.DecodingStream
Read buffer.length raw bytes from the input stream into the buffer.
readData() - Method in class jtools.BinaryFile
Reads the entire contents of a disk file into a byte array.
readTLV() - Method in class schemajic.decoder.DecodingStream
Reads a TLV from the input stream.
RecipientEncryptedKey - Class in com.cms.types
RecipientEncryptedKey generated Java class.
RecipientEncryptedKey(KeyAgreeRecipientIdentifier, EncryptedKey) - Constructor for class com.cms.types.RecipientEncryptedKey
Default constructor for generated Java class RecipientEncryptedKey.
RecipientEncryptedKey() - Constructor for class com.cms.types.RecipientEncryptedKey
 
RecipientEncryptedKeys - Class in com.cms.types
RecipientEncryptedKeys generated Java class.
RecipientEncryptedKeys() - Constructor for class com.cms.types.RecipientEncryptedKeys
Default constructor for generated Java class RecipientEncryptedKeys.
RecipientIdentifier - Class in com.cms.types
RecipientIdentifier generated Java class.
RecipientIdentifier(SubjectKeyIdentifier) - Constructor for class com.cms.types.RecipientIdentifier
Default constructor for generated Java class RecipientIdentifier.
RecipientIdentifier(CertHash) - Constructor for class com.cms.types.RecipientIdentifier
 
RecipientIdentifier() - Constructor for class com.cms.types.RecipientIdentifier
 
RecipientInfo - Class in com.cms.types
RecipientInfo generated Java class.
RecipientInfo(KeyTransRecipientInfo) - Constructor for class com.cms.types.RecipientInfo
Default constructor for generated Java class RecipientInfo.
RecipientInfo(KeyAgreeRecipientInfo) - Constructor for class com.cms.types.RecipientInfo
 
RecipientInfo(KEKRecipientInfo) - Constructor for class com.cms.types.RecipientInfo
 
RecipientInfo() - Constructor for class com.cms.types.RecipientInfo
 
RecipientInfos - Class in com.cms.types
RecipientInfos generated Java class.
RecipientInfos() - Constructor for class com.cms.types.RecipientInfos
Default constructor for generated Java class RecipientInfos.
RecipientKeyIdentifier - Class in com.cms.types
RecipientKeyIdentifier generated Java class.
RecipientKeyIdentifier(SubjectKeyIdentifier, ASN1GeneralizedTime, OtherKeyAttribute) - Constructor for class com.cms.types.RecipientKeyIdentifier
Default constructor for generated Java class RecipientKeyIdentifier.
RecipientKeyIdentifier() - Constructor for class com.cms.types.RecipientKeyIdentifier
 
RecipientKeyIdHash - Class in com.cms.types
RecipientKeyIdHash generated Java class.
RecipientKeyIdHash(CertHash, ASN1GeneralizedTime, OtherKeyAttribute) - Constructor for class com.cms.types.RecipientKeyIdHash
Default constructor for generated Java class RecipientKeyIdHash.
RecipientKeyIdHash() - Constructor for class com.cms.types.RecipientKeyIdHash
 
registerObjectIdentifier(String, ASN1ObjectIdentifier) - Method in class schemajic.schema.Module
Puts the named OID in a map.
RelativeOIDType - Class in schemajic.schema
Schema for ASN.1 RELATIVE-OID type.
RelativeOIDType(Module, String, String, String) - Constructor for class schemajic.schema.RelativeOIDType
Constructor for RelativeOIDType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
RelativeOIDType(String) - Constructor for class schemajic.schema.RelativeOIDType
Constructor for RelativeOIDType with string name parameter.
remove(Attribute) - Method in class com.cms.types.AuthAttributes
 
remove(DigestAlgorithmIdentifier) - Method in class com.cms.types.DigestAlgorithmIdentifiers
 
remove(RecipientEncryptedKey) - Method in class com.cms.types.RecipientEncryptedKeys
 
remove(RecipientInfo) - Method in class com.cms.types.RecipientInfos
 
remove(Attribute) - Method in class com.cms.types.SignedAttributes
 
remove(SignerInfo) - Method in class com.cms.types.SignerInfos
 
remove(Attribute) - Method in class com.cms.types.UnauthAttributes
 
remove(Attribute) - Method in class com.cms.types.UnprotectedAttributes
 
remove(Attribute) - Method in class com.cms.types.UnsignedAttributes
 
remove(ASN1OpenType) - Method in class com.cms.types.Values
 
reset() - Method in class schemajic.codec.ByteCountingInputStream
Resets the byte counting operation.
resolveArc(int, String) - Method in class schemajic.model.ObjectIdentifierParser
Resolves an ASN.1 information object identifier arc.
resolveArcs(String) - Method in class schemajic.model.ObjectIdentifierParser
Resolves ASN.1 information object identifier arcs.
Resource - Class in jtools
Retrieves a user specified resource at some Uniform Resource Locator (URL).
Resource(String) - Constructor for class jtools.Resource
Constructor for Resource with a resource name parameter.
ROOT - Static variable in class schemajic.schema.Module
 
ROOT - Static variable in class schemajic.schema.RootType
 
RootModule - Class in schemajic.schema
Implements ASN.1 schema root module support.
RootType - Class in schemajic.schema
Processing support for root ASN.1 type, including the type name and any context specific tags.
rotate(byte[], int, int, int) - Static method in class schemajic.encoder.ASN1Helper
Rotates a give buffer area marked by begin, pivot, and end.
RSAENCRYPTION - Static variable in class com.cms.identifiers.Identifiers
 
RSAES_AlgorithmIdentifier - Class in com.cms.types
RSAES_AlgorithmIdentifier generated Java class.
RSAES_AlgorithmIdentifier(ASN1ObjectIdentifier, RSAES_OAEP_params) - Constructor for class com.cms.types.RSAES_AlgorithmIdentifier
Default constructor for generated Java class RSAES_AlgorithmIdentifier.
RSAES_AlgorithmIdentifier() - Constructor for class com.cms.types.RSAES_AlgorithmIdentifier
 
RSAES_OAEP_params - Class in com.cms.types
RSAES_OAEP_params generated Java class.
RSAES_OAEP_params(HashAlgorithm, MaskGenAlgorithm, PSourceAlgorithm) - Constructor for class com.cms.types.RSAES_OAEP_params
Default constructor for generated Java class RSAES_OAEP_params.
RSAES_OAEP_params() - Constructor for class com.cms.types.RSAES_OAEP_params
 
RSAWithSHA1 - Class in com.cms.crypto
An algorithm identifier for the RSA with SHA1 signature algorithm.
RSAWithSHA1() - Constructor for class com.cms.crypto.RSAWithSHA1
constructor for RSAWithSHA1 with no parameters
RSAWithSHA1(ASN1OpenType) - Constructor for class com.cms.crypto.RSAWithSHA1
??? modify the description below as needed Construct with parameters expressed as a valid encoding of an ASN.1 value.

S

Schema - Class in schemajic.schema
Processing support for ASN.1 schema components: ASN.1 module and ASN.1 type look ups.
Schema(String, String) - Constructor for class schemajic.schema.Schema
constructor for Schema
schemajic.codec - package schemajic.codec
ASN.1 schema codec (encode-decode transformation) support.
schemajic.decoder - package schemajic.decoder
Decoder for encoding rules of ASN.1
schemajic.encoder - package schemajic.encoder
Encoder for encoding rules of ASN.1.
schemajic.model - package schemajic.model
Provides a model for the elements of an Abstract Syntax Notation One (ASN.1) schema, as defined in the international ASN.1 standards published jointly by ISO, IEC, and ITU-T.
schemajic.schema - package schemajic.schema
Provides an Abstract Syntax Notation One (ASN.1) schema for values of ASN.1 types, independent of how these values are represented in concrete syntax.
SECP160R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECP192R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECP224R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECP256R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECP384R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECP521R1 - Static variable in class com.cms.identifiers.Identifiers
 
SecretKeyLookup - Interface in com.cms.crypto
A public interface that defines methods for locating a symmetric key.
SECT163K1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT163R2 - Static variable in class com.cms.identifiers.Identifiers
 
SECT233K1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT233R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT239K1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT283K1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT283R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT409K1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT409R1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT571K1 - Static variable in class com.cms.identifiers.Identifiers
 
SECT571R1 - Static variable in class com.cms.identifiers.Identifiers
 
SequenceOfType - Class in schemajic.schema
Schema for ASN.1 SEQUENCE OF type.
SequenceOfType(Module, String, String, String, String) - Constructor for class schemajic.schema.SequenceOfType
Constructor for SequenceOfType with ASN.1 module, defined type, builtin or referenced type and tag class parameters.
SequenceOfType(String) - Constructor for class schemajic.schema.SequenceOfType
???
SequenceType - Class in schemajic.schema
Schema for ASN.1 SEQUENCE type.
SequenceType(Module, String, String, String) - Constructor for class schemajic.schema.SequenceType
Constructor for SequenceType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
SequenceType(String) - Constructor for class schemajic.schema.SequenceType
Constructor for SequenceStringType with string name parameter.
SequenceValue - Class in schemajic.encoder
Extends class CompositeValue to support encoding of values of ASN.1 type SEQUENCE.
SequenceValue(Type, TagList, int, TagEncoder, LengthEncoder) - Constructor for class schemajic.encoder.SequenceValue
 
setAbsent(int) - Method in class schemajic.model.ASN1Sequence
TODO: Need description here
setAddedukm(UserKeyingMaterial) - Method in class com.cms.types.MQVuserKeyingMaterial
 
setAes_IV(AES_IV) - Method in class com.cms.types.CFBParameters
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.ContentEncryptionAlgorithmIdentifier
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.DigestAlgorithmIdentifier
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.HashAlgorithm
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.KeyEncryptionAlgorithmIdentifier
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.MaskGenAlgorithm
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.MessageAuthenticationCodeAlgorithm
 
setAlgorithm(PublicKeyAlgorithmIdentifier) - Method in class com.cms.types.OriginatorPublicKey
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.PSourceAlgorithm
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.PublicKeyAlgorithmIdentifier
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.RSAES_AlgorithmIdentifier
 
setAlgorithm(ASN1ObjectIdentifier) - Method in class com.cms.types.SignatureAlgorithmIdentifier
 
setArcs(int[]) - Method in class schemajic.model.ASN1ObjectIdentifier
Sets the provided information object identifier arcs as the current arcs.
setAttrType(ASN1ObjectIdentifier) - Method in class com.cms.types.Attribute
 
setAttrValues(Values) - Method in class com.cms.types.Attribute
 
setAuthAttrs(AuthAttributes) - Method in class com.cms.types.AuthenticatedData
 
setBit(int) - Method in class schemajic.model.ASN1BitString
Sets a bit in the cuurent bits to zero.
setBooleanValue(boolean) - Method in class schemajic.model.ASN1Boolean
Sets the current ASN.1 BOOLEAN value to the provided boolean value.
setByteArray(byte[], int) - Method in class schemajic.model.ASN1BitString
Sets the current sets of bits and significant from the provided byte and integer values.
setByteArrayValue(byte[]) - Method in class schemajic.model.ASN1OctetString
Sets the current value to the value provided.
setCertHash(CertHash) - Method in class com.cms.types.OriginatorIdentifierOrKey
 
setCertHash(CertHash) - Method in class com.cms.types.RecipientIdentifier
 
setCertHash(CertHash) - Method in class com.cms.types.RecipientKeyIdHash
 
setCertHash(CertHash) - Method in class com.cms.types.SignerIdentifier
 
setCertificates(ASN1OctetString) - Method in class com.cms.types.SignedData
 
setCerts(ASN1OctetString) - Method in class com.cms.types.OriginatorInfo
 
setChosenIndex(int) - Method in class schemajic.model.ASN1Choice
Sets the current choice alternative indicator.
setChosenValue(ASN1Value, int) - Method in class schemajic.model.ASN1Choice
Sets the current choice alternative value and indicator.
setContentEncryptionAlgorithm(ContentEncryptionAlgorithmIdentifier) - Method in class com.cms.types.EncryptedContentInfo
 
setContentType(ContentType) - Method in class com.cms.types.EncryptedContentInfo
 
setCrls(ASN1OctetString) - Method in class com.cms.types.OriginatorInfo
 
setCrls(ASN1OctetString) - Method in class com.cms.types.SignedData
 
setCurrentTags(TagList) - Method in class schemajic.codec.ASN1Encoder
Sets the value of the current ASN.1 type tag.
setData(byte[]) - Method in class schemajic.decoder.DecodedTLV
Sets the current data value (V) using the provided data.
setDate(ASN1GeneralizedTime) - Method in class com.cms.types.KEKIdentifier
 
setDate(ASN1GeneralizedTime) - Method in class com.cms.types.RecipientKeyIdentifier
 
setDate(ASN1GeneralizedTime) - Method in class com.cms.types.RecipientKeyIdHash
 
setDay(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the day.
setDecodedValue(ASN1Value) - Method in class schemajic.model.ASN1OpenType
Sets the current decoded value of an ASN.1 type to the provided value.
setDigest(Digest) - Method in class com.cms.types.CertHash
 
setDigest(Digest) - Method in class com.cms.types.DigestedData
 
setDigest(Digest) - Method in class com.cms.types.DigestInfo
 
setDigestAlgorithm(DigestAlgorithmIdentifier) - Method in class com.cms.types.AuthenticatedData
 
setDigestAlgorithm(DigestAlgorithmIdentifier) - Method in class com.cms.types.DigestedData
 
setDigestAlgorithm(DigestAlgorithmIdentifier) - Method in class com.cms.types.SignerInfo
 
setDigestAlgorithms(DigestAlgorithmIdentifiers) - Method in class com.cms.types.SignedData
 
setEContent(ASN1OctetString) - Method in class com.cms.types.EncapsulatedContentInfo
 
setEContentType(ContentType) - Method in class com.cms.types.EncapsulatedContentInfo
 
setEncapContentInfo(EncapsulatedContentInfo) - Method in class com.cms.types.AuthenticatedData
 
setEncapContentInfo(EncapsulatedContentInfo) - Method in class com.cms.types.DigestedData
 
setEncapContentInfo(EncapsulatedContentInfo) - Method in class com.cms.types.SignedData
 
setEncodedValue(byte[]) - Method in class schemajic.model.ASN1OpenType
Defines how a method would set the encoded value of an open type, the value of an ASN.1 type in its encoded form.
setEncodedValue(byte[]) - Method in class schemajic.model.DEROpenType
Sets the DER encoded value of an ASN.1 open type.
setEncodedValue(byte[]) - Method in class schemajic.model.XEROpenType
Sets the XER encoded value of an "open type".
setEncryptedContent(EncryptedContent) - Method in class com.cms.types.EncryptedContentInfo
 
setEncryptedContentInfo(EncryptedContentInfo) - Method in class com.cms.types.EncryptedData
 
setEncryptedContentInfo(EncryptedContentInfo) - Method in class com.cms.types.EnvelopedData
 
setEncryptedContentInfo(EncryptedContentInfo) - Method in class com.cms.types.NamedKeyEncryptedData
 
setEncryptedKey(EncryptedKey) - Method in class com.cms.types.KEKRecipientInfo
 
setEncryptedKey(EncryptedKey) - Method in class com.cms.types.KeyTransRecipientInfo
 
setEncryptedKey(EncryptedKey) - Method in class com.cms.types.RecipientEncryptedKey
 
setEntityUInfo(ASN1OctetString) - Method in class com.cms.types.ECC_CMS_SharedInfo
 
setEphemeralPublicKey(ECPoint) - Method in class com.cms.types.ECKeyCommitment
 
setEphemeralPublicKey(OriginatorPublicKey) - Method in class com.cms.types.MQVuserKeyingMaterial
 
setFields(ASN1Value[]) - Method in class schemajic.model.ASN1Sequence
Copies the elements in f to the internal field array.
setFractionalSecond(double) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the milliseconds.
setHashAlgorithm(DigestAlgorithmIdentifier) - Method in class com.cms.types.CertHash
 
setHashAlgorithm(DigestAlgorithmIdentifier) - Method in class com.cms.types.DigestInfo
 
setHashAlgorithm(HashAlgorithm) - Method in class com.cms.types.RSAES_OAEP_params
 
setHour(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the hour.
setHourDifferential(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the differential in hours from Zulu time.
setIndent(int) - Method in class schemajic.codec.XmlWriter
Indents XML output some number of spaces.
setInputStream(InputStream) - Method in class schemajic.codec.Decoder
Sets the current input stream to the provided value.
setIntValue(int) - Method in class schemajic.model.ASN1Enumerated
Sets the current value to the provided integer enumeration value.
setIntValue(int) - Method in class schemajic.model.ASN1Integer
Sets the current value to the provided integer value.
setKari(KeyAgreeRecipientInfo) - Method in class com.cms.types.RecipientInfo
 
setKekIdentifier(ASN1OctetString) - Method in class com.cms.types.KEKIdentifier
 
setKekri(KEKRecipientInfo) - Method in class com.cms.types.RecipientInfo
 
setKeyAttr(ASN1OpenType) - Method in class com.cms.types.OtherKeyAttribute
 
setKeyAttrId(ASN1ObjectIdentifier) - Method in class com.cms.types.OtherKeyAttribute
 
setKeyEncryptionAlgorithm(KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.types.KEKRecipientInfo
 
setKeyEncryptionAlgorithm(KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.types.KeyAgreeRecipientInfo
 
setKeyEncryptionAlgorithm(KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.types.KeyTransRecipientInfo
 
setKeyInfo(KeyEncryptionAlgorithmIdentifier) - Method in class com.cms.types.ECC_CMS_SharedInfo
 
setKeyName(ASN1OctetString) - Method in class com.cms.types.NamedKeyEncryptedData
 
setKtri(KeyTransRecipientInfo) - Method in class com.cms.types.RecipientInfo
 
setMac(MessageAuthenticationCode) - Method in class com.cms.types.AuthenticatedData
 
setMacAlgorithm(MessageAuthenticationCodeAlgorithm) - Method in class com.cms.types.AuthenticatedData
 
setMaskGenAlgorithm(MaskGenAlgorithm) - Method in class com.cms.types.RSAES_OAEP_params
 
setMinute(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the minute.
setMinuteDifferential(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the differential in minutes from Zulu time.
setMonth(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the month.
setName(ValueName) - Method in class schemajic.schema.NamedBit
Sets the current value name.
setName(ValueName) - Method in class schemajic.schema.NamedNumber
Sets the given ASN.1 value name as the current name.
setNumberOfBits(NumberOfBits) - Method in class com.cms.types.CFBParameters
 
SetOfType - Class in schemajic.schema
Schema for ASN.1 SET OF type.
SetOfType(Module, String, String, String, String) - Constructor for class schemajic.schema.SetOfType
Constructor for SetOfType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
SetOfType(String) - Constructor for class schemajic.schema.SetOfType
Constructor for SetOfType with string name parameter.
setOidSource(String) - Static method in class schemajic.model.ArcMap
Sets the source of an information object identifier (OID) value.
setOriginator(byte[]) - Method in class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
The setOriginator method is used when creating a a value of ASN.1 type OriginatorIdentifierOrKey to form a value of ASN.1 type EnvelopedData.
setOriginator(PublicKey) - Method in class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
The setOriginator method is used when creating a a value of ASN.1 type OriginatorIdentifierOrKey to form a value of ASN.1 type EnvelopedData.
setOriginator(Certificate, DigestAlgorithmIdentifier) - Method in class com.cms.crypto.EnvelopedDataForKeyAgreementWithMQV
Creates a a value of ASN.1 type OriginatorIdentifierOrKey (needed to create a value of ASN.1 CMS type EnvelopedData), which is defined as
setOriginator(OriginatorIdentifierOrKey) - Method in class com.cms.types.KeyAgreeRecipientInfo
 
setOriginatorInfo(OriginatorInfo) - Method in class com.cms.types.AuthenticatedData
 
setOriginatorInfo(OriginatorInfo) - Method in class com.cms.types.EnvelopedData
 
setOriginatorKey(OriginatorPublicKey) - Method in class com.cms.types.OriginatorIdentifierOrKey
 
setOther(OtherKeyAttribute) - Method in class com.cms.types.KEKIdentifier
 
setOther(OtherKeyAttribute) - Method in class com.cms.types.RecipientKeyIdentifier
 
setOther(OtherKeyAttribute) - Method in class com.cms.types.RecipientKeyIdHash
 
setOutputStream(OutputStream) - Method in class schemajic.codec.ASN1Encoder
Sets the current output stream.
setParameters(ASN1OpenType) - Method in class com.cms.types.ContentEncryptionAlgorithmIdentifier
 
setParameters(ASN1OpenType) - Method in class com.cms.types.DigestAlgorithmIdentifier
 
setParameters(NullParms) - Method in class com.cms.types.HashAlgorithm
 
setParameters(ASN1OpenType) - Method in class com.cms.types.KeyEncryptionAlgorithmIdentifier
 
setParameters(HashAlgorithm) - Method in class com.cms.types.MaskGenAlgorithm
 
setParameters(ASN1OpenType) - Method in class com.cms.types.MessageAuthenticationCodeAlgorithm
 
setParameters(EncodingParameters) - Method in class com.cms.types.PSourceAlgorithm
 
setParameters(ASN1OpenType) - Method in class com.cms.types.PublicKeyAlgorithmIdentifier
 
setParameters(RSAES_OAEP_params) - Method in class com.cms.types.RSAES_AlgorithmIdentifier
 
setParameters(ASN1OpenType) - Method in class com.cms.types.SignatureAlgorithmIdentifier
 
setParent(ArcMapEntry) - Method in class schemajic.model.ArcMapEntry
 
setPresent(int) - Method in class schemajic.model.ASN1Sequence
TODO: Need description here
setPSourceAlgorithm(PSourceAlgorithm) - Method in class com.cms.types.RSAES_OAEP_params
 
setPublicKey(ASN1BitString) - Method in class com.cms.types.OriginatorPublicKey
 
setR(ASN1Integer) - Method in class com.cms.types.ECDSA_Sig_Value
 
setRecipientEncryptedKeys(RecipientEncryptedKeys) - Method in class com.cms.types.KeyAgreeRecipientInfo
 
setRecipientInfos(RecipientInfos) - Method in class com.cms.types.AuthenticatedData
 
setRecipientInfos(RecipientInfos) - Method in class com.cms.types.EnvelopedData
 
setRekid(KEKIdentifier) - Method in class com.cms.types.KEKRecipientInfo
 
setRid(RecipientIdentifier) - Method in class com.cms.types.KeyTransRecipientInfo
 
setRid(KeyAgreeRecipientIdentifier) - Method in class com.cms.types.RecipientEncryptedKey
 
setRKeyId(RecipientKeyIdentifier) - Method in class com.cms.types.KeyAgreeRecipientIdentifier
 
setRKeyIdHash(RecipientKeyIdHash) - Method in class com.cms.types.KeyAgreeRecipientIdentifier
 
setS(ASN1Integer) - Method in class com.cms.types.ECDSA_Sig_Value
 
setSecond(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the second.
setShowHex(boolean) - Method in class schemajic.codec.DumpASN1
Switches hexadecimal display on or off.
setSid(SignerIdentifier) - Method in class com.cms.types.SignerInfo
 
setSignature(SignatureValue) - Method in class com.cms.types.SignerInfo
 
setSignatureAlgorithm(SignatureAlgorithmIdentifier) - Method in class com.cms.types.SignerInfo
 
setSignedAttrs(SignedAttributes) - Method in class com.cms.types.SignerInfo
 
setSignerInfos(SignerInfos) - Method in class com.cms.types.SignedData
 
setSignificantBits(int) - Method in class schemajic.model.ASN1BitString
Updates the current significant bits.
setStaticPublicKey(ECPoint) - Method in class com.cms.types.ECKeyCommitment
 
setStringValue(String) - Method in class schemajic.model.ASN1ObjectIdentifier
Sets an information object identifier string value to the current set of one or more information object identifier arcs.
setStringValue(String) - Method in class schemajic.model.ASN1VisibleString
Sets the current string value to a provided string value.
setSubjectKeyIdentifier(SubjectKeyIdentifier) - Method in class com.cms.types.OriginatorIdentifierOrKey
 
setSubjectKeyIdentifier(SubjectKeyIdentifier) - Method in class com.cms.types.RecipientIdentifier
 
setSubjectKeyIdentifier(SubjectKeyIdentifier) - Method in class com.cms.types.RecipientKeyIdentifier
 
setSubjectKeyIdentifier(SubjectKeyIdentifier) - Method in class com.cms.types.SignerIdentifier
 
setSuppPubInfo(ASN1OctetString) - Method in class com.cms.types.ECC_CMS_SharedInfo
 
setUkm(UserKeyingMaterial) - Method in class com.cms.types.KeyAgreeRecipientInfo
 
setUnauthAttrs(UnauthAttributes) - Method in class com.cms.types.AuthenticatedData
 
setUnprotectedAttrs(UnprotectedAttributes) - Method in class com.cms.types.EncryptedData
 
setUnprotectedAttrs(UnprotectedAttributes) - Method in class com.cms.types.EnvelopedData
 
setUnprotectedAttrs(UnprotectedAttributes) - Method in class com.cms.types.NamedKeyEncryptedData
 
setUnsignedAttrs(UnsignedAttributes) - Method in class com.cms.types.SignerInfo
 
setUseNamedIntegers(boolean) - Method in class schemajic.encoder.BXEREncoder
 
setValue(int) - Method in class schemajic.encoder.Length
 
setValue(NumberValue) - Method in class schemajic.schema.NamedBit
Sets the current numeric bit value.
setValue(NumberValue) - Method in class schemajic.schema.NamedNumber
Sets the given ASN.1 number value as the current value.
setVersion(CMSVersion) - Method in class com.cms.types.AuthenticatedData
 
setVersion(CMSVersion) - Method in class com.cms.types.DigestedData
 
setVersion(CMSVersion) - Method in class com.cms.types.EncryptedData
 
setVersion(CMSVersion) - Method in class com.cms.types.EnvelopedData
 
setVersion(CMSVersion) - Method in class com.cms.types.KEKRecipientInfo
 
setVersion(CMSVersion) - Method in class com.cms.types.KeyAgreeRecipientInfo
 
setVersion(CMSVersion) - Method in class com.cms.types.KeyTransRecipientInfo
 
setVersion(CMSVersion) - Method in class com.cms.types.NamedKeyEncryptedData
 
setVersion(CMSVersion) - Method in class com.cms.types.SignedData
 
setVersion(CMSVersion) - Method in class com.cms.types.SignerInfo
 
setWriteProlog(boolean) - Method in class schemajic.encoder.BXEREncoder
 
setXMLFormat(String) - Method in class schemajic.schema.Field
Sets the current XML markup format.
setYear(int) - Method in class schemajic.model.ASN1GeneralizedTime
Sets the year.
SHA1 - Class in com.cms.crypto
An algorithm identifier for the SHA1 hash algorithm.
SHA1WITHRSAENCRYPTION - Static variable in class com.cms.identifiers.Identifiers
 
SHA256WITHRSAENCRYPTION - Static variable in class com.cms.identifiers.Identifiers
 
SHA2ALGORITHM - Static variable in class com.cms.identifiers.Identifiers
 
SHA384WITHRSAENCRYPTION - Static variable in class com.cms.identifiers.Identifiers
 
SHA512WITHRSAENCRYPTION - Static variable in class com.cms.identifiers.Identifiers
 
showBinary() - Method in class examples.EncryptedData3DESExample
Executes the EncryptedData example and displays the results of DER and cryptographic processing on the console.
showBinary() - Method in class examples.EncryptedDataAESDetachedExample
Executes the EncryptedData example and displays the results of DER and cryptographic processing on the console.
showBinary() - Method in class examples.EncryptedDataAESExample
Executes the EncryptedData example and displays the results of DER and cryptographic processing on the console.
showBinary() - Method in class examples.NamedKeyEncryptedDataAESDetachedExample
Executes the NamedKeyEncryptedData example and displays the results of DER and cryptographic processing on the console.
showBinary() - Method in class examples.NamedKeyEncryptedDataAESExample
Executes the NamedKeyEncryptedData example and displays the results of DER and cryptographic processing on the console.
showBinary() - Method in class examples.SignedDataExample
 
showMarkup() - Method in class examples.EncryptedData3DESExample
Executes the EncryptedData example and displays the results of XER and cryptographic processing on the console.
showMarkup() - Method in class examples.EncryptedDataAESDetachedExample
Executes the EncryptedData example and displays the results of XER and cryptographic processing on the console.
showMarkup() - Method in class examples.EncryptedDataAESExample
Executes the EncryptedData example and displays the results of XER and cryptographic processing on the console.
showXML() - Method in class examples.NamedKeyEncryptedDataAESDetachedExample
Creates an example XCMS NamedKeyEncryptedData message with detached encrypted content using AES.
showXML() - Method in class examples.NamedKeyEncryptedDataAESExample
Creates an example XCMS NamedKeyEncryptedData message using AES.
showXML() - Method in class examples.SignedDataExample
 
showXMLandDER() - Method in class examples.DigestedDataExample
Run the DigestedData example program.
sign(byte[], ContentType, ASN1OctetString, ASN1OctetString, SignedAttributes, UnsignedAttributes) - Method in class com.cms.crypto.SignedDataProcessor
If the content type is ID_DATA (ordinary data and not a nested CMS type) and there are NO signed attributes, the content is signed directly.
SignatureAlgorithmFactory - Class in com.cms.crypto
Resolves ASN.1 OBJECT IDENTIFIER based signature algorithm identifiers into Java Signature algorithms.
SignatureAlgorithmIdentifier - Class in com.cms.types
SignatureAlgorithmIdentifier generated Java class.
SignatureAlgorithmIdentifier(ASN1ObjectIdentifier, ASN1OpenType) - Constructor for class com.cms.types.SignatureAlgorithmIdentifier
Default constructor for generated Java class SignatureAlgorithmIdentifier.
SignatureAlgorithmIdentifier() - Constructor for class com.cms.types.SignatureAlgorithmIdentifier
 
SignatureValue - Class in com.cms.types
SignatureValue generated Java class.
SignatureValue() - Constructor for class com.cms.types.SignatureValue
Default constructor for generated Java class SignatureValue.
SignedAttributes - Class in com.cms.types
SignedAttributes generated Java class.
SignedAttributes() - Constructor for class com.cms.types.SignedAttributes
Default constructor for generated Java class SignedAttributes.
SignedAttributesAdapter - Class in com.cms.crypto
Provides methods for processing signed attributes.
SignedAttributesAdapter(SignedAttributes) - Constructor for class com.cms.crypto.SignedAttributesAdapter
Constructor for SignedAttributesAdapter with signed attribute type parameter.
SignedData - Class in com.cms.types
SignedData generated Java class.
SignedData(CMSVersion, DigestAlgorithmIdentifiers, EncapsulatedContentInfo, ASN1OctetString, ASN1OctetString, SignerInfos) - Constructor for class com.cms.types.SignedData
Default constructor for generated Java class SignedData.
SignedData() - Constructor for class com.cms.types.SignedData
 
SignedDataExample - Class in examples
Demonstrates the creation of a value of ASN.1 type SignedData, a Cryptographic Message Syntax (CMS) message type.
SignedDataExample() - Constructor for class examples.SignedDataExample
Default constructor for SignedDataExample.
SignedDataProcessor - Class in com.cms.crypto
Signs a plaintext message (the "content") for one or more signers, each with their own digest algorithm and private key associated with a public key certificate.
SignedDataProcessor(CMSVersion, Codec, SignerIdentifier, PrivateKey, DigestAlgorithmIdentifier, SignatureAlgorithmIdentifier) - Constructor for class com.cms.crypto.SignedDataProcessor
Constructor for SignedDataProcessor with message syntax, encoding rules, signer identifier, signing key, and digest and signature algorithm parameters.
SignedDataProcessor(CMSVersion, Codec) - Constructor for class com.cms.crypto.SignedDataProcessor
Constructor for SignedDataProcessor with syntax version and ASN.1 encoding rules parameters.
SignerIdentifier - Class in com.cms.types
SignerIdentifier generated Java class.
SignerIdentifier(SubjectKeyIdentifier) - Constructor for class com.cms.types.SignerIdentifier
Default constructor for generated Java class SignerIdentifier.
SignerIdentifier(CertHash) - Constructor for class com.cms.types.SignerIdentifier
 
SignerIdentifier() - Constructor for class com.cms.types.SignerIdentifier
 
SignerIdentifierGenerator - Class in com.cms.crypto
Generates a SignerIdentifier (component of SignerInfo element in a set of SignerInfos in type SignedData) with the certHash choice alternative of ASN.1 type SignerIdentifier, which is the message digest of an encoded java.security.cert.Certificate.
SignerIdentifierGenerator(DigestAlgorithmIdentifier) - Constructor for class com.cms.crypto.SignerIdentifierGenerator
Constructor for SignerIdentifierGenerator with a value of ASN.1 type DigestAlgorithmIdentifier parameter.
SignerInfo - Class in com.cms.types
SignerInfo generated Java class.
SignerInfo(CMSVersion, SignerIdentifier, DigestAlgorithmIdentifier, SignedAttributes, SignatureAlgorithmIdentifier, SignatureValue, UnsignedAttributes) - Constructor for class com.cms.types.SignerInfo
Default constructor for generated Java class SignerInfo.
SignerInfo() - Constructor for class com.cms.types.SignerInfo
 
SignerInfos - Class in com.cms.types
SignerInfos generated Java class.
SignerInfos() - Constructor for class com.cms.types.SignerInfos
Default constructor for generated Java class SignerInfos.
SimpleKeyAgreementKeyPairLookup - Class in com.cms.crypto
Locates public-private static and ephemeral key pairs used in key agreement key establishment schemes.
SimpleKeyAgreementKeyPairLookup(KeyPair, KeyPair) - Constructor for class com.cms.crypto.SimpleKeyAgreementKeyPairLookup
Constructor for SimpleKeyAgreementKeyPairLookup with static and ephemeral public/private key pair parameters.
Slice - Class in jtools
Array to string conversion.
Slice() - Constructor for class jtools.Slice
Constructor for Slice.
slice(String[], int, int) - Method in class jtools.Slice
Gets part of an array and returns it as a string.
SMIME - Static variable in class com.cms.identifiers.Identifiers
 
startAccumulatingBytes() - Method in class schemajic.codec.ByteCountingInputStream
Starts a counter to accumulate bytes read.
startsWith(int[]) - Method in class schemajic.model.ASN1ObjectIdentifier
Returns true if the first other.length arcs of this oid match the arcs of the 'other' oid.
startsWith(ASN1ObjectIdentifier) - Method in class schemajic.model.ASN1ObjectIdentifier
Returns true if the first other.length arcs of this oid match the arcs of the 'other' oid.
stopAccumulatingBytes() - Method in class schemajic.codec.ByteCountingInputStream
Stops accumulating bytes.
SubjectKeyIdentifier - Class in com.cms.types
SubjectKeyIdentifier generated Java class.
SubjectKeyIdentifier() - Constructor for class com.cms.types.SubjectKeyIdentifier
Default constructor for generated Java class SubjectKeyIdentifier.
SubjectKeyIdentifierGenerator - Class in com.cms.crypto
Generates subject key identifier values to uniquely identify keys associated with Public Key Certificates.
SubjectKeyIdentifierGenerator() - Constructor for class com.cms.crypto.SubjectKeyIdentifierGenerator
Constructor for SubjectKeyIdentifierGenerator.

T

T61StringType - Class in schemajic.schema
Schema for ASN.1 T61String type.
T61StringType(Module, String, String, String) - Constructor for class schemajic.schema.T61StringType
Constructor for T61StringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
T61StringType(String) - Constructor for class schemajic.schema.T61StringType
Constructor for T61StringType with string name parameter.
Tag - Class in schemajic.schema
Processing support necessary to provide an ASN.1 tagged-type capability.
Tag(String) - Constructor for class schemajic.schema.Tag
Constructor for Tag with string initialization parameter.
Tag(int, int, int) - Constructor for class schemajic.schema.Tag
Constructor for Tag with initialization parameters.
TAG_CLASS - Static variable in class schemajic.encoder.ASN1Helper
 
TAG_PC - Static variable in class schemajic.encoder.ASN1Helper
 
TagEncoder - Class in schemajic.encoder
Supports ASN.1 tagged type encodings.
TagEncoder() - Constructor for class schemajic.encoder.TagEncoder
Constructor for TagEncoder.
TaggedAnyValue - Class in schemajic.encoder
Extends class TLV to support encoding of tagged "open types".
TaggedAnyValue(Type, TagList, int, byte[], TagEncoder, LengthEncoder) - Constructor for class schemajic.encoder.TaggedAnyValue
 
TagList - Class in schemajic.schema
Processes and manipulates lists of ASN.1 tags.
TagList(String) - Constructor for class schemajic.schema.TagList
Parse a list of ASN.1 tags.
TagList(Tag[]) - Constructor for class schemajic.schema.TagList
Constructor for TagList with a list of ASN.1 tags parameter.
TeletexStringType - Class in schemajic.schema
Schema for ASN.1 TeletexString type.
TeletexStringType(Module, String, String, String) - Constructor for class schemajic.schema.TeletexStringType
Constructor for TeletexStringType with ASN.1 module, defined type, builtin or reference type, and tags parameters.
TeletexStringType(String) - Constructor for class schemajic.schema.TeletexStringType
Constructor for TeletexStringType with string name parameter.
TextFile - Class in jtools
Provides support for storing text in a disk file.
TextFile(String) - Constructor for class jtools.TextFile
Constructor for TextFile with a parameter that specifies the disk file where text is to be read from and written to.
TextRemovalMachine - Class in schemajic.codec
Removes all empty TEXT nodes from a Document Object Model (DOM) tree.
TextRemovalMachine() - Constructor for class schemajic.codec.TextRemovalMachine
Constructor for TextRemovalMachine.
TLV - Class in schemajic.encoder
Models the abstract concept of the encoding of a value of an ASN.1 type represented in conceptual Tag - Length - Value (TLV) format.
TLV(Type, TagList, int, TagEncoder, LengthEncoder) - Constructor for class schemajic.encoder.TLV
 
toByteArray() - Method in class jtools.BinaryString2BinaryConversion
Gets the byte array that is the result of decoding a binary string.
toString() - Method in class com.cms.crypto.PublicKeyAdapter
Returns a braces delimted string.
toString() - Method in class jtools.HexString
Returns the current string.
toString() - Method in class schemajic.codec.EncodingRule
Returns the current ASN.1 encoding rules prefixed with a colon (":") character.
toString() - Method in class schemajic.decoder.DecodedTLV
Returns a formatted TLV string.
toString() - Method in class schemajic.encoder.AtomicValue
Returns a formatted string of encoded data.
toString() - Method in class schemajic.encoder.EncodableList
 
toString() - Method in class schemajic.encoder.Length
 
toString() - Method in class schemajic.encoder.OpenTypeValue
 
toString() - Method in class schemajic.encoder.TaggedAnyValue
 
toString() - Method in class schemajic.encoder.TLV
 
toString() - Method in class schemajic.encoder.Value
 
toString() - Method in class schemajic.model.ASN1ObjectIdentifier
Returns an information object identifier value as a formatted string.
toString() - Method in class schemajic.model.ASN1RelativeOID
Returns a relative information object identifier value as a formatted string.
toString() - Method in class schemaj