package org.ourgrid.peer.request;
import java.util.List;
import org.ourgrid.common.interfaces.to.RequestSpecification;
import org.ourgrid.common.internal.IRequestTO;
import sun.security.provider.certpath.X509CertPath;
public class RemoteWorkerProviderRequestWorkersRequestTO implements IRequestTO {
private static final String REQUEST_TYPE = PeerRequestConstants.REMOTE_WORKER_PROVIDER_REQUEST_WORKERS;
private boolean useVomsAuth;
//private boolean isCertificateValid;
//private boolean isCertPathIssuedByCA;
private String senderPublicKey;
private String remoteWorkerProviderClientAddress;
private String remoteWorkerProviderClientContainerID;
private String remoteWorkerProviderClientPublicKey;
//private String providerDN;
private X509CertPath myCertPath;
private String consumerDN;
private List<String> vomsURLList;
private RequestSpecification requestSpec;
private String myPrivateKey;
public String getRequestType() {
return REQUEST_TYPE;
}
public void setSenderPublicKey(String senderPublicKey) {
this.senderPublicKey = senderPublicKey;
}
public String getSenderPublicKey() {
return senderPublicKey;
}
public RequestSpecification getRequestSpec() {
return requestSpec;
}
public void setRequestSpec(RequestSpecification requestSpec) {
this.requestSpec = requestSpec;
}
public String getRemoteWorkerProviderClientAddress() {
return remoteWorkerProviderClientAddress;
}
public void setRemoteWorkerProviderClientAddress(
String remoteWorkerProviderClientAddress) {
this.remoteWorkerProviderClientAddress = remoteWorkerProviderClientAddress;
}
public void setRemoteWorkerProviderClientContainerID(
String remoteWorkerProviderClientContainerID) {
this.remoteWorkerProviderClientContainerID = remoteWorkerProviderClientContainerID;
}
public String getRemoteWorkerProviderClientContainerID() {
return remoteWorkerProviderClientContainerID;
}
public void setUseVomsAuth(boolean useVomsAuth) {
this.useVomsAuth = useVomsAuth;
}
public boolean useVomsAuth() {
return useVomsAuth;
}
public void setVomsURLList(List<String> vomsURLList) {
this.vomsURLList = vomsURLList;
}
public List<String> getVomsURLList() {
return vomsURLList;
}
// public void setProviderDN(String providerDN) {
// this.providerDN = providerDN;
// }
//
// public String getProviderDN() {
// return providerDN;
// }
//
// public void setCertificateValid(boolean isCertificateValid) {
// this.isCertificateValid = isCertificateValid;
// }
//
// public boolean isCertificateValid() {
// return isCertificateValid;
// }
//
// public void setCertPathIssuedByCA(boolean isCertPathIssuedByCA) {
// this.isCertPathIssuedByCA = isCertPathIssuedByCA;
// }
//
// public boolean isCertPathIssuedByCA() {
// return isCertPathIssuedByCA;
// }
public void setMyCertPath(X509CertPath myCertPath) {
this.myCertPath = myCertPath;
}
public X509CertPath getMyCertPath() {
return myCertPath;
}
public void setConsumerDN(String consumerDN) {
this.consumerDN = consumerDN;
}
public String getConsumerDN() {
return consumerDN;
}
public void setRemoteWorkerProviderClientPublicKey(
String remoteWorkerProviderClientPublicKey) {
this.remoteWorkerProviderClientPublicKey = remoteWorkerProviderClientPublicKey;
}
public String getRemoteWorkerProviderClientPublicKey() {
return remoteWorkerProviderClientPublicKey;
}
public void setMyPrivateKey(String myPrivateKey) {
this.myPrivateKey = myPrivateKey;
}
public String getMyPrivateKey() {
return myPrivateKey;
}
}