Interface IASN1EncodableVector
- All Known Implementing Classes:
-
ASN1EncodableVectorBC,ASN1EncodableVectorBCFips
public interface IASN1EncodableVector
This interface represents the wrapper for ASN1EncodableVector that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(IAttribute attribute) Calls actualaddmethod for the wrapped ASN1EncodableVector object.voidadd(IASN1Primitive primitive) Calls actualaddmethod for the wrapped ASN1EncodableVector object.voidadd(IAlgorithmIdentifier element) Calls actualaddmethod for the wrapped ASN1EncodableVector object.voidaddOptional(IAttribute attribute) Calls actualaddmethod for the wrapped ASN1EncodableVector object if the attribute is not null.voidaddOptional(IASN1Primitive primitive) Calls actualaddmethod for the wrapped ASN1EncodableVector object if the primitive is not null.voidaddOptional(IAlgorithmIdentifier element) Calls actualaddmethod for the wrapped ASN1EncodableVector object if the element is not null.intsize()Calls actualsizemethod for the wrapped ASN1EncodableVector object.
-
Method Details
-
add
Calls actualaddmethod for the wrapped ASN1EncodableVector object.- Parameters:
-
primitive- ASN1Primitive wrapper.
-
add
Calls actualaddmethod for the wrapped ASN1EncodableVector object.- Parameters:
-
attribute- Attribute wrapper.
-
add
Calls actualaddmethod for the wrapped ASN1EncodableVector object.- Parameters:
-
element- AlgorithmIdentifier wrapper.
-
addOptional
Calls actualaddmethod for the wrapped ASN1EncodableVector object if the primitive is not null.- Parameters:
-
primitive- ASN1Primitive wrapper.
-
addOptional
Calls actualaddmethod for the wrapped ASN1EncodableVector object if the attribute is not null.- Parameters:
-
attribute- Attribute wrapper.
-
addOptional
Calls actualaddmethod for the wrapped ASN1EncodableVector object if the element is not null.- Parameters:
-
element- AlgorithmIdentifier wrapper.
-
size
int size()Calls actualsizemethod for the wrapped ASN1EncodableVector object.- Returns:
-
intrepresenting current vector size
-