@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExtendedKeyUsage extends Object implements Serializable, Cloneable, StructuredPojo
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in
the KeyUsage extension.
| Constructor and Description |
|---|
ExtendedKeyUsage() |
| Modifier and Type | Method and Description |
|---|---|
ExtendedKeyUsage |
clone() |
boolean |
equals(Object obj) |
String |
getExtendedKeyUsageObjectIdentifier()
Specifies a custom
ExtendedKeyUsage with an object identifier (OID). |
String |
getExtendedKeyUsageType()
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom
ExtendedKeyUsage with an object identifier (OID). |
void |
setExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
String |
toString()
Returns a string representation of this object.
|
ExtendedKeyUsage |
withExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom
ExtendedKeyUsage with an object identifier (OID). |
ExtendedKeyUsage |
withExtendedKeyUsageType(ExtendedKeyUsageType extendedKeyUsageType)
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
ExtendedKeyUsage |
withExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard
ExtendedKeyUsage as defined as in RFC 5280. |
public void setExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard ExtendedKeyUsage as defined as in RFC 5280.
extendedKeyUsageType - Specifies a standard ExtendedKeyUsage as defined as in RFC 5280.ExtendedKeyUsageTypepublic String getExtendedKeyUsageType()
Specifies a standard ExtendedKeyUsage as defined as in RFC 5280.
ExtendedKeyUsage as defined as in RFC 5280.ExtendedKeyUsageTypepublic ExtendedKeyUsage withExtendedKeyUsageType(String extendedKeyUsageType)
Specifies a standard ExtendedKeyUsage as defined as in RFC 5280.
extendedKeyUsageType - Specifies a standard ExtendedKeyUsage as defined as in RFC 5280.ExtendedKeyUsageTypepublic ExtendedKeyUsage withExtendedKeyUsageType(ExtendedKeyUsageType extendedKeyUsageType)
Specifies a standard ExtendedKeyUsage as defined as in RFC 5280.
extendedKeyUsageType - Specifies a standard ExtendedKeyUsage as defined as in RFC 5280.ExtendedKeyUsageTypepublic void setExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom ExtendedKeyUsage with an object identifier (OID).
extendedKeyUsageObjectIdentifier - Specifies a custom ExtendedKeyUsage with an object identifier (OID).public String getExtendedKeyUsageObjectIdentifier()
Specifies a custom ExtendedKeyUsage with an object identifier (OID).
ExtendedKeyUsage with an object identifier (OID).public ExtendedKeyUsage withExtendedKeyUsageObjectIdentifier(String extendedKeyUsageObjectIdentifier)
Specifies a custom ExtendedKeyUsage with an object identifier (OID).
extendedKeyUsageObjectIdentifier - Specifies a custom ExtendedKeyUsage with an object identifier (OID).public String toString()
toString in class ObjectObject.toString()public ExtendedKeyUsage clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.