List of usage examples for org.bouncycastle.util.encoders UrlBase64Encoder UrlBase64Encoder
public UrlBase64Encoder()
From source file:org.xwiki.crypto.internal.encoder.UrlBase64BinaryStringEncoder.java
License:Open Source License
@Override
InternalBinaryStringEncoder getEncoder() {
return new AbstractBouncyCastleInternalBinaryStringEncoder(new UrlBase64Encoder(), BLOCK_SIZE, CHAR_SIZE) {
@Override//from w w w. j a va 2s . co m
public boolean isValidEncoding(byte b) {
return (b == 0x2d || b == 0x2e || b == 0x5f || (b >= 0x30 && b <= 0x39) || (b >= 0x41 && b <= 0x5a)
|| (b >= 0x61 && b <= 0x7a));
}
};
}