Class ToPolicyConverterAbstract<T>
- java.lang.Object
-
- com.venafi.vcert.sdk.policy.converter.ToPolicyConverterAbstract<T>
-
- All Implemented Interfaces:
ToPolicyConverter<T>
- Direct Known Subclasses:
CloudPolicyToPolicyConverter,TppPolicyToPolicyConverter
public abstract class ToPolicyConverterAbstract<T> extends Object implements ToPolicyConverter<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classToPolicyConverterAbstract.TypePSAToCreate
-
Constructor Summary
Constructors Constructor Description ToPolicyConverterAbstract()
-
Method Summary
-
-
-
Method Detail
-
convertToPolicy
public abstract PolicySpecification convertToPolicy(T t) throws Exception
- Specified by:
convertToPolicyin interfaceToPolicyConverter<T>- Throws:
Exception
-
shouldCreateAttribute
protected <S> ToPolicyConverterAbstract.TypePSAToCreate shouldCreateAttribute(S source, Function<S,AttributeLockable> sourceGetter)
-
getNestedObject
protected <N,P> N getNestedObject(P parent, Function<P,N> getter, BiConsumer<P,N> setter, Class<N> clazz) throws Exception- Throws:
Exception
-
getPolicyFromPolicySpecification
protected Policy getPolicyFromPolicySpecification(PolicySpecification policySpecification) throws Exception
- Throws:
Exception
-
getSubjectFromPolicy
protected Subject getSubjectFromPolicy(Policy policy) throws Exception
- Throws:
Exception
-
getSubjectFromPolicySpecification
protected Subject getSubjectFromPolicySpecification(PolicySpecification policySpecification) throws Exception
- Throws:
Exception
-
getKeyPairFromPolicy
protected KeyPair getKeyPairFromPolicy(Policy policy) throws Exception
- Throws:
Exception
-
getKeyPairFromPolicySpecification
protected KeyPair getKeyPairFromPolicySpecification(PolicySpecification policySpecification) throws Exception
- Throws:
Exception
-
getSubjectAltNamesFromPolicy
protected SubjectAltNames getSubjectAltNamesFromPolicy(Policy policy) throws Exception
- Throws:
Exception
-
getSubjectAltNamesFromPolicySpecification
protected SubjectAltNames getSubjectAltNamesFromPolicySpecification(PolicySpecification policySpecification) throws Exception
- Throws:
Exception
-
getDefaultsFromPolicySpecification
protected Defaults getDefaultsFromPolicySpecification(PolicySpecification policySpecification) throws Exception
- Throws:
Exception
-
getSubjectFromDefaults
protected DefaultsSubject getSubjectFromDefaults(Defaults defaults) throws Exception
- Throws:
Exception
-
getDefaultsSubjectFromPolicySpecification
protected DefaultsSubject getDefaultsSubjectFromPolicySpecification(PolicySpecification policySpecification) throws Exception
- Throws:
Exception
-
getKeyPairFromDefaults
protected DefaultsKeyPair getKeyPairFromDefaults(Defaults defaults) throws Exception
- Throws:
Exception
-
getDefaultsKeyPairFromPolicySpecification
protected DefaultsKeyPair getDefaultsKeyPairFromPolicySpecification(PolicySpecification policySpecification) throws Exception
- Throws:
Exception
-
-