Examples of CertificateChainInfo


Examples of org.platformlayer.auth.model.CertificateChainInfo

  protected TokenService tokenService;

  protected void requireSystemAccess() throws AuthenticatorException {
    X509Certificate[] certChain = getCertificateChain();
    if (certChain != null && certChain.length != 0) {
      CertificateChainInfo chain = new CertificateChainInfo();
      for (X509Certificate cert : certChain) {
        CertificateInfo info = new CertificateInfo();

        info.publicKey = Hex.toHex(cert.getPublicKey().getEncoded());
        info.subjectDN = Certificates.getSubject(cert);
View Full Code Here

Examples of org.platformlayer.auth.v1.CertificateChainInfo

    String url = "v2.0/keychain";

    url += "?project=" + UrlUtils.urlEncode(projectKey);

    CertificateChainInfo chainInfo = CertificateChains.toModel(chain);

    try {
      ValidateTokenResponse response = doSimpleXmlRequest(HttpMethod.POST, url, chainInfo,
          ValidateTokenResponse.class);
View Full Code Here

Examples of org.platformlayer.auth.v1.CertificateChainInfo

import com.fathomdb.hash.Md5Hash;
import com.fathomdb.utils.Hex;

public class CertificateChains {
  public static CertificateChainInfo toModel(X509Certificate[] chain) {
    CertificateChainInfo chainInfo = new CertificateChainInfo();
    List<CertificateInfo> certificates = chainInfo.getCertificates();
    for (X509Certificate cert : chain) {
      CertificateInfo certificateInfo = new CertificateInfo();

      certificateInfo.setSubjectDN(Certificates.getSubject(cert));
      Md5Hash hash = OpenSshUtils.getSignature(cert.getPublicKey());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.