Class CaConnectorConfigUtil
- java.lang.Object
-
- de.trustable.ca3s.core.service.util.CaConnectorConfigUtil
-
@Service public class CaConnectorConfigUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringATT_ATTRIBUTE_TYPE_AND_VALUEstatic StringATT_CMP_MESSAGE_CONTENT_TYPEstatic StringATT_DISABLE_HOST_NAME_VERIFIERstatic StringATT_FILL_EMPTY_SUBJECT_WITH_SANstatic StringATT_IGNORE_RESPONSE_MESSAGE_VERIFICATIONstatic StringATT_IMPLICIT_CONFIRMstatic StringATT_ISSUER_NAMEstatic StringATT_MULTIPLE_MESSAGESstatic StringATT_SNIstatic StringPLAIN_SECRET_PLACEHOLDER
-
Constructor Summary
Constructors Constructor Description CaConnectorConfigUtil(CAConnectorConfigRepository cAConnectorConfigRepository, ProtectedContentRepository protectedContentRepository, ProtectedContentUtil protectedContentUtil, CertificateRepository certificateRepository, CAConnectorConfigAttributeRepository caConnectorConfigAttributeRepository, AuditService auditService, AuditTraceRepository auditTraceRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CaConnectorConfigViewfrom(CAConnectorConfig cfg)BooleangetCAConnectorConfigAttribute(CAConnectorConfig caConnectorConfig, String name, boolean defaultValue)intgetCAConnectorConfigAttribute(CAConnectorConfig caConnectorConfig, String name, int defaultValue)StringgetCAConnectorConfigAttribute(CAConnectorConfig caConnectorConfig, String name, String defaultValue)CAConnectorConfigto(CaConnectorConfigView cv)
-
-
-
Field Detail
-
ATT_ISSUER_NAME
public static final String ATT_ISSUER_NAME
- See Also:
- Constant Field Values
-
ATT_MULTIPLE_MESSAGES
public static final String ATT_MULTIPLE_MESSAGES
- See Also:
- Constant Field Values
-
ATT_IMPLICIT_CONFIRM
public static final String ATT_IMPLICIT_CONFIRM
- See Also:
- Constant Field Values
-
ATT_IGNORE_RESPONSE_MESSAGE_VERIFICATION
public static final String ATT_IGNORE_RESPONSE_MESSAGE_VERIFICATION
- See Also:
- Constant Field Values
-
ATT_ATTRIBUTE_TYPE_AND_VALUE
public static final String ATT_ATTRIBUTE_TYPE_AND_VALUE
- See Also:
- Constant Field Values
-
ATT_CMP_MESSAGE_CONTENT_TYPE
public static final String ATT_CMP_MESSAGE_CONTENT_TYPE
- See Also:
- Constant Field Values
-
ATT_SNI
public static final String ATT_SNI
- See Also:
- Constant Field Values
-
ATT_DISABLE_HOST_NAME_VERIFIER
public static final String ATT_DISABLE_HOST_NAME_VERIFIER
- See Also:
- Constant Field Values
-
ATT_FILL_EMPTY_SUBJECT_WITH_SAN
public static final String ATT_FILL_EMPTY_SUBJECT_WITH_SAN
- See Also:
- Constant Field Values
-
PLAIN_SECRET_PLACEHOLDER
public static final String PLAIN_SECRET_PLACEHOLDER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CaConnectorConfigUtil
public CaConnectorConfigUtil(CAConnectorConfigRepository cAConnectorConfigRepository, ProtectedContentRepository protectedContentRepository, ProtectedContentUtil protectedContentUtil, CertificateRepository certificateRepository, CAConnectorConfigAttributeRepository caConnectorConfigAttributeRepository, AuditService auditService, AuditTraceRepository auditTraceRepository)
-
-
Method Detail
-
from
public CaConnectorConfigView from(CAConnectorConfig cfg)
-
to
@Transactional public CAConnectorConfig to(CaConnectorConfigView cv)
-
getCAConnectorConfigAttribute
public String getCAConnectorConfigAttribute(CAConnectorConfig caConnectorConfig, String name, String defaultValue)
-
getCAConnectorConfigAttribute
public int getCAConnectorConfigAttribute(CAConnectorConfig caConnectorConfig, String name, int defaultValue)
-
getCAConnectorConfigAttribute
public Boolean getCAConnectorConfigAttribute(CAConnectorConfig caConnectorConfig, String name, boolean defaultValue)
-
-