V t = super.fromMap(map, v); String CertReqString = map.getString(getDSTK().certReq()); if (CertReqString != null && 0 < CertReqString.length()) t.setCertReq(CertUtil.fromStringToCertReq(CertReqString)); String y = map.getString(getDSTK().cert()); if (y != null && 0 < y.length()) {
certReq = CertUtil.fromStringToCertReq(rawCR); } catch (Throwable throwable) { throwable.printStackTrace();
@Override public Asset fromMap(ConversionMap<String, Object> map, Asset asset) { OA2Asset a = (OA2Asset) super.fromMap(map, asset); String rawCR = map.getString(getASK().certReq()); if (rawCR != null) { MyPKCS10CertRequest certReq = CertUtil.fromStringToCertReq(rawCR); a.setCertReq(certReq); } String at = map.getString(getASK().accessToken()); if (at != null) a.setAccessToken(new AccessTokenImpl(URI.create(at))); String rt = map.getString(getASK().refreshToken()); if (rt != null) { RefreshToken refreshToken = new OA2RefreshTokenImpl(URI.create(rt)); refreshToken.setExpiresIn(map.getLong(getASK().refreshLifetime())); a.setRefreshToken(refreshToken); } String state = map.getString(getASK().state()); if (state != null) { a.setState(state); } a.setNonce(map.getString(getASK().nonce())); if (map.containsKey(OA2Claims.ISSUED_AT)) { a.setIssuedAt(map.getDate(OA2Claims.ISSUED_AT)); } return a; }
@Override public Asset fromMap(ConversionMap<String, Object> map, Asset asset) { super.fromMap(map, asset); asset.setUsername(map.getString(getAR().username())); try { String rawCert = map.getString(getAR().certificates()); if (rawCert != null && 0 < rawCert.length()) { asset.setCertificates(CertUtil.fromX509PEM(rawCert)); } } catch (CertificateException e) { throw new GeneralException("Error: could not create certificate", e); } String temp = map.getString(getAR().privateKey()); if(temp != null){ asset.setPrivateKey(KeyUtil.fromPKCS8PEM(temp)); } asset.setRedirect(map.getURI(getAR().redirect())); asset.setCreationTime(map.getDate(getAR().creationTime())); asset.setToken(map.getIdentifier(getAR().token())); String rawCertReq = map.getString(getAR().certReq()); if(rawCertReq != null){ asset.setCertReq(CertUtil.fromStringToCertReq(rawCertReq)); } return asset; }