package com.eactive.eai.httpouttlsinfo;

import java.io.Serializable;
import java.time.LocalDateTime;

public class HttpOutTlsInfoVO implements Serializable {
	
	private static final long serialVersionUID = 1L;

	private String clientId;           // 클라이언트 ID
	private String storeType;          // 스토어 타입
	private String keystoreFilename;   // 키스토어 파일명
	private String keystoreInfo;       // 키스토어 정보
	private String keystorePassword;   // 키스토어 비밀번호
	private String truststoreFilename; // 트러스트스토어 파일명
	private String truststoreInfo;     // 트러스트스토어 정보
	private String truststorePassword; // 트러스트스토어 비밀번호
	private LocalDateTime createdAt;   // 생성일시
	private LocalDateTime updatedAt;   // 수정일시
	
	// Getters and Setters

	public String getClientId() {
		return clientId;
	}

	public void setClientId(String clientId) {
		this.clientId = clientId;
	}

	public String getStoreType() {
		return storeType;
	}

	public void setStoreType(String storeType) {
		this.storeType = storeType;
	}

	public String getKeystoreFilename() {
		return keystoreFilename;
	}

	public void setKeystoreFilename(String keystoreFilename) {
		this.keystoreFilename = keystoreFilename;
	}

	public String getKeystoreInfo() {
		return keystoreInfo;
	}

	public void setKeystoreInfo(String keystoreInfo) {
		this.keystoreInfo = keystoreInfo;
	}

	public String getKeystorePassword() {
		return keystorePassword;
	}

	public void setKeystorePassword(String keystorePassword) {
		this.keystorePassword = keystorePassword;
	}

	public String getTruststoreFilename() {
		return truststoreFilename;
	}

	public void setTruststoreFilename(String truststoreFilename) {
		this.truststoreFilename = truststoreFilename;
	}

	public String getTruststoreInfo() {
		return truststoreInfo;
	}

	public void setTruststoreInfo(String truststoreInfo) {
		this.truststoreInfo = truststoreInfo;
	}

	public String getTruststorePassword() {
		return truststorePassword;
	}

	public void setTruststorePassword(String truststorePassword) {
		this.truststorePassword = truststorePassword;
	}

	public LocalDateTime getCreatedAt() {
		return createdAt;
	}

	public void setCreatedAt(LocalDateTime createdAt) {
		this.createdAt = createdAt;
	}

	public LocalDateTime getUpdatedAt() {
		return updatedAt;
	}

	public void setUpdatedAt(LocalDateTime updatedAt) {
		this.updatedAt = updatedAt;
	}

}
