private static String formatAuthorizationHeader( S3Config bucketConfig, String canonicalizedHeaderNames, String scope, byte[] signature) { StringBuilder s = new StringBuilder(); s.append(SCHEME).append("-").append(ALGORITHM).append(" "); //$NON-NLS-1$ //$NON-NLS-2$ s.append("Credential=").append(bucketConfig.getAccessKey()).append("/") //$NON-NLS-1$//$NON-NLS-2$ .append(scope).append(","); //$NON-NLS-1$ s.append("SignedHeaders=").append(canonicalizedHeaderNames).append(","); //$NON-NLS-1$ //$NON-NLS-2$ s.append("Signature=").append(toHex(signature)); //$NON-NLS-1$ return s.toString(); }
private static String formatAuthorizationHeader( S3Config bucketConfig, String canonicalizedHeaderNames, String scope, byte[] signature) { StringBuilder s = new StringBuilder(); s.append(SCHEME).append("-").append(ALGORITHM).append(" "); //$NON-NLS-1$ //$NON-NLS-2$ s.append("Credential=").append(bucketConfig.getAccessKey()).append("/") //$NON-NLS-1$//$NON-NLS-2$ .append(scope).append(","); //$NON-NLS-1$ s.append("SignedHeaders=").append(canonicalizedHeaderNames).append(","); //$NON-NLS-1$ //$NON-NLS-2$ s.append("Signature=").append(toHex(signature)); //$NON-NLS-1$ return s.toString(); }
String scope = scope(bucketConfig.getRegion(), dateStamp); queryParameters.put(X_AMZ_CREDENTIAL, bucketConfig.getAccessKey() + "/" + scope); //$NON-NLS-1$
String scope = scope(bucketConfig.getRegion(), dateStamp); queryParameters.put(X_AMZ_CREDENTIAL, bucketConfig.getAccessKey() + "/" + scope); //$NON-NLS-1$
private void validateConfig(S3Config config) { assertNotEmpty(LfsServerText.get().undefinedS3AccessKey, config.getAccessKey()); assertNotEmpty(LfsServerText.get().undefinedS3Bucket, config.getBucket()); assertNotEmpty(LfsServerText.get().undefinedS3Region, config.getRegion()); assertNotEmpty(LfsServerText.get().undefinedS3SecretKey, config.getSecretKey()); assertNotEmpty(LfsServerText.get().undefinedS3StorageClass, config.getStorageClass()); }
private void validateConfig(S3Config config) { assertNotEmpty(LfsServerText.get().undefinedS3AccessKey, config.getAccessKey()); assertNotEmpty(LfsServerText.get().undefinedS3Bucket, config.getBucket()); assertNotEmpty(LfsServerText.get().undefinedS3Region, config.getRegion()); assertNotEmpty(LfsServerText.get().undefinedS3SecretKey, config.getSecretKey()); assertNotEmpty(LfsServerText.get().undefinedS3StorageClass, config.getStorageClass()); }