/** * Create an instance of {@link BaseRequest } * */ public BaseRequest createBaseRequest() { return new BaseRequest(); }
/** * Create an instance of {@link SpecificRequest } * */ public SpecificRequest createSpecificRequest() { return new SpecificRequest(); }
/** * Create an instance of {@link CertificateDrop } * */ public CertificateDrop createCertificateDrop() { return new CertificateDrop(); }
@Override public boolean _place(Trans trans, CertInfo certInfo, Artifact arti) throws CadiException { try { // Setup Public Cert File f = new File(dir,arti.getAppName()+".crt"); write(f,Chmod.to644,certInfo.getCerts().get(0),C_R); // Setup Private Key f = new File(dir,arti.getAppName()+".key"); write(f,Chmod.to400,certInfo.getPrivatekey(),C_R); } catch (Exception e) { throw new CadiException(e); } return true; } }
/** * Create an instance of {@link CertificateRequest } * */ public CertificateRequest createCertificateRequest() { return new CertificateRequest(); }
/** * Create an instance of {@link Artifacts } * */ public Artifacts createArtifacts() { return new Artifacts(); }
/** * Create an instance of {@link Artifacts.Artifact } * */ public Artifacts.Artifact createArtifactsArtifact() { return new Artifacts.Artifact(); }
private void validate(Artifact a) throws CadiException { StringBuilder sb = new StringBuilder(); if(a.getDir()==null) { sb.append("File Artifacts require a path"); } if(a.getAppName()==null) { if(sb.length()>0) { sb.append('\n'); } sb.append("File Artifacts require an AAF Namespace"); } if(sb.length()>0) { throw new CadiException(sb.toString()); } }
/** * Create an instance of {@link CertificateRenew } * */ public CertificateRenew createCertificateRenew() { return new CertificateRenew(); }
/** * Create an instance of {@link CertInfo } * */ public CertInfo createCertInfo() { return new CertInfo(); }
@Override public boolean _place(Trans trans, CertInfo certInfo, Artifact arti) throws CadiException { try { // Setup Public Cert File f = new File(dir,arti.getAppName()+".crt"); write(f,Chmod.to644,certInfo.getCerts().get(0),C_R); // Setup Private Key f = new File(dir,arti.getAppName()+".key"); write(f,Chmod.to400,certInfo.getPrivatekey(),C_R); } catch (Exception e) { throw new CadiException(e); } return true; } }
/** * Create an instance of {@link CertificateRequest } * */ public CertificateRequest createCertificateRequest() { return new CertificateRequest(); }
/** * Create an instance of {@link Artifacts } * */ public Artifacts createArtifacts() { return new Artifacts(); }
/** * Create an instance of {@link Artifacts.Artifact } * */ public Artifacts.Artifact createArtifactsArtifact() { return new Artifacts.Artifact(); }
private void validate(Artifact a) throws CadiException { StringBuilder sb = new StringBuilder(); if(a.getDir()==null) { sb.append("File Artifacts require a path"); } if(a.getAppName()==null) { if(sb.length()>0) { sb.append('\n'); } sb.append("File Artifacts require an AAF Namespace"); } if(sb.length()>0) { throw new CadiException(sb.toString()); } }
/** * Create an instance of {@link BaseRequest } * */ public BaseRequest createBaseRequest() { return new BaseRequest(); }
/** * Create an instance of {@link SpecificRequest } * */ public SpecificRequest createSpecificRequest() { return new SpecificRequest(); }
/** * Create an instance of {@link CertificateDrop } * */ public CertificateDrop createCertificateDrop() { return new CertificateDrop(); }
/** * Create an instance of {@link CertificateRenew } * */ public CertificateRenew createCertificateRenew() { return new CertificateRenew(); }
/** * Create an instance of {@link CertInfo } * */ public CertInfo createCertInfo() { return new CertInfo(); }