List of usage examples for org.apache.commons.codec.binary Base64 encodeBase64String
public static String encodeBase64String(final byte[] binaryData)
From source file:com.willetinc.hadoop.mapreduce.dynamodb.AttributeValueIOUtilsTest.java
@Test public void testValueOfB() { final byte[] BYTES = new byte[] { 0xD, 0xE, 0xA, 0xD, 0xB, 0xE, 0xE, 0xF }; final String ENCODED_VALUE = Base64.encodeBase64String(BYTES); AttributeValue attr = AttributeValueIOUtils.valueOf(Types.BINARY, ENCODED_VALUE); assertArrayEquals(BYTES, attr.getB().array()); }
From source file:eu.europa.esig.dss.xades.signature.XAdESLevelBEnvelopingDigestDocumentTest.java
@Before public void init() throws Exception { File file = new File("src/test/resources/sample.xml"); DigestDocument digestDocument = new DigestDocument(file); FileInputStream fis = new FileInputStream(file); byte[] bytes = IOUtils.toByteArray(fis); IOUtils.closeQuietly(fis);//ww w . j ava 2 s.com String computedDigest = Base64.encodeBase64String(DSSUtils.digest(DigestAlgorithm.SHA256, bytes)); digestDocument.addDigest(DigestAlgorithm.SHA256, computedDigest); digestDocument.setBase64Encoded(Base64.encodeBase64String(bytes)); documentToSign = digestDocument; CertificateService certificateService = new CertificateService(); privateKeyEntry = certificateService.generateCertificateChain(SignatureAlgorithm.RSA_SHA256); signatureParameters = new XAdESSignatureParameters(); signatureParameters.bLevel().setSigningDate(new Date()); signatureParameters.setSigningCertificate(privateKeyEntry.getCertificate()); signatureParameters.setCertificateChain(privateKeyEntry.getCertificateChain()); signatureParameters.setSignaturePackaging(SignaturePackaging.ENVELOPING); signatureParameters.setSignatureLevel(SignatureLevel.XAdES_BASELINE_B); CertificateVerifier certificateVerifier = new CommonCertificateVerifier(); service = new XAdESService(certificateVerifier); }
From source file:com.diablominer.DiabloMiner.NetworkState.JSONRPCNetworkState.java
public JSONRPCNetworkState(DiabloMiner diabloMiner, URL queryUrl, String user, String pass, byte hostChain) { super(diabloMiner, queryUrl, user, pass, hostChain); this.userPass = "Basic " + Base64.encodeBase64String((user + ":" + pass).getBytes()).trim().replace("\r\n", ""); Thread thread = new Thread(getWorkAsync, "DiabloMiner JSONRPC GetWorkAsync for " + queryUrl.getHost()); thread.start();/* ww w .j av a 2s . com*/ diabloMiner.addThread(thread); thread = new Thread(sendWorkAsync, "DiabloMiner JSONRPC SendWorkAsync for " + queryUrl.getHost()); thread.start(); diabloMiner.addThread(thread); }
From source file:com.netflix.spinnaker.clouddriver.artifacts.github.GitHubArtifactCredentials.java
public GitHubArtifactCredentials(GitHubArtifactAccount account, OkHttpClient okHttpClient, ObjectMapper objectMapper) {/*w w w . ja v a2 s . c o m*/ this.name = account.getName(); this.okHttpClient = okHttpClient; this.objectMapper = objectMapper; Builder builder = new Request.Builder(); boolean useLogin = !StringUtils.isEmpty(account.getUsername()) && !StringUtils.isEmpty(account.getPassword()); boolean useUsernamePasswordFile = !StringUtils.isEmpty(account.getUsernamePasswordFile()); boolean useToken = !StringUtils.isEmpty(account.getToken()); boolean useTokenFile = !StringUtils.isEmpty(account.getTokenFile()); boolean useAuth = useLogin || useToken || useUsernamePasswordFile || useTokenFile; if (useAuth) { String authHeader = ""; if (useTokenFile) { authHeader = "token " + credentialsFromFile(account.getTokenFile()); } else if (useUsernamePasswordFile) { authHeader = "Basic " + Base64 .encodeBase64String((credentialsFromFile(account.getUsernamePasswordFile())).getBytes()); } else if (useToken) { authHeader = "token " + account.getToken(); } else if (useLogin) { authHeader = "Basic " + Base64 .encodeBase64String((account.getUsername() + ":" + account.getPassword()).getBytes()); } builder.header("Authorization", authHeader); log.info("Loaded credentials for GitHub Artifact Account {}", account.getName()); } else { log.info("No credentials included with GitHub Artifact Account {}", account.getName()); } requestBuilder = builder; }
From source file:com.vmware.o11n.plugin.crypto.service.CryptoEncodingService.java
/** * * @param mime/*from ww w .j ava 2 s .c om*/ * @return Base64 encoded string */ public String mimeToBase64(MimeAttachment mime) { byte[] mimeBytes = mime.getContent(); return Base64.encodeBase64String(mimeBytes); }
From source file:de.fhdo.helper.SendBackHelper.java
private static String formatString(String s) { if (s == null || s.length() == 0) return ""; return Base64.encodeBase64String(s.getBytes()); }
From source file:eu.europa.esig.dss.xades.signature.XAdESLevelBDetachedDigestDocumentTest.java
@Before public void init() throws Exception { File file = new File("src/test/resources/sample.xml"); DigestDocument digestDocument = new DigestDocument(file); FileInputStream fis = new FileInputStream(file); byte[] bytes = IOUtils.toByteArray(fis); IOUtils.closeQuietly(fis);// w w w.j av a 2 s . c o m String computedDigest = Base64.encodeBase64String(DSSUtils.digest(DigestAlgorithm.SHA256, bytes)); digestDocument.addDigest(DigestAlgorithm.SHA256, computedDigest); documentToSign = digestDocument; CertificateService certificateService = new CertificateService(); privateKeyEntry = certificateService.generateCertificateChain(SignatureAlgorithm.RSA_SHA256); signatureParameters = new XAdESSignatureParameters(); signatureParameters.bLevel().setSigningDate(new Date()); signatureParameters.setSigningCertificate(privateKeyEntry.getCertificate()); signatureParameters.setCertificateChain(privateKeyEntry.getCertificateChain()); signatureParameters.setSignaturePackaging(SignaturePackaging.DETACHED); signatureParameters.setSignatureLevel(SignatureLevel.XAdES_BASELINE_B); CertificateVerifier certificateVerifier = new CommonCertificateVerifier(); service = new XAdESService(certificateVerifier); }
From source file:com.cfs.util.AESCriptografia.java
public String gerarSalt() { /* Tamanho do buffer do Salt */ final int SALT_LENGTH = 16; /* Criao do buffer do Salt */ byte[] salt = new byte[SALT_LENGTH]; /* Criao do gerador de Salt */ SecureRandom aleatorio = new SecureRandom(); /* Gerao de um Salt aleatrio */ aleatorio.nextBytes(salt);/*from w ww . ja v a2s . c om*/ /* Encoda o salt gerado */ String retorno = Base64.encodeBase64String(salt); /* Retorna o salt gerado */ return retorno; }
From source file:com.at.lic.LicenseControl.java
private void generateLicense(String licenseCheckCode) throws Exception { String lcc = licenseCheckCode; String lic_code = DigestUtils.md5Hex(lcc); String date = License.getSimpleDateFormat().format(new Date()); StringBuilder sb = new StringBuilder(); sb.append(lcc);//from w w w. j av a 2 s.c o m sb.append(lic_code); sb.append(date); byte[] signature = RSAKeyManager.sign(sb.toString()); String sign_code = Base64.encodeBase64String(signature); License lic = new License(); lic.setCheckCode(lcc); lic.setLicenseCode(lic_code); lic.setSignCode(sign_code); lic.setSignDate(date); File f = new File("cfg/grgbanking.lic"); if (!f.exists()) { File pf = f.getParentFile(); if (!pf.exists()) { pf.mkdirs(); } } else { f.renameTo(new File(f.getAbsolutePath() + ".bak")); } Serializer serializer = new Persister(); serializer.write(lic, f); log.info("Generating License Successful."); }
From source file:me.figo.FigoConnection.java
/*** * Creates a FigoConnection instance/*w w w .j a v a 2 s . com*/ * * @param clientId the OAuth Client ID as provided by your figo developer contact * @param clientSecret the OAuth Client Secret as provided by your figo developer contact * @param redirectUri the URI the users gets redirected to after the login is finished or if he presses cancels */ public FigoConnection(String clientId, String clientSecret, String redirectUri) { this.clientId = clientId; this.clientSecret = clientSecret; this.redirectUri = redirectUri; // compute basic auth information String authInfo = this.clientId + ":" + this.clientSecret; this.basicAuthInfo = Base64.encodeBase64String(authInfo.getBytes()); }