Package org.eclipse.jgit.transport
Class WalkEncryption
java.lang.Object
org.eclipse.jgit.transport.WalkEncryption
- Direct Known Subclasses:
WalkEncryption.JetS3tV2,WalkEncryption.NoEncryption,WalkEncryption.SymmetricEncryption
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classJetS3t compatibility reference: EncryptionUtil.java(package private) static classProvides JetS3t-like encryption with AES support.(package private) static classSupports both PBE and non-PBE algorithms.(package private) static interfaceEncryption property names.private static class(package private) static classBase implementation of JGit symmetric encryption.(package private) static interfaceEncryption constants and defaults. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String(package private) static final String(package private) static final WalkEncryption -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract InputStreamdecrypt(InputStream input) (package private) abstract OutputStreamencrypt(OutputStream output) (package private) IOException(package private) static WalkEncryptioninstance(Properties props) Encryption factory.(package private) abstract voidrequest(HttpURLConnection conn, String prefix) (package private) static GeneralSecurityExceptionsecurityError(String message, Throwable cause) (package private) abstract voidvalidate(HttpURLConnection conn, String prefix) protected voidvalidateImpl(HttpURLConnection u, String prefix, String version, String name) Validate
-
Field Details
-
NONE
-
JETS3T_CRYPTO_VER
- See Also:
-
JETS3T_CRYPTO_ALG
- See Also:
-
-
Constructor Details
-
WalkEncryption
WalkEncryption()
-
-
Method Details
-
encrypt
- Throws:
IOException
-
request
- Throws:
IOException
-
validate
- Throws:
IOException
-
decrypt
- Throws:
IOException
-
validateImpl
protected void validateImpl(HttpURLConnection u, String prefix, String version, String name) throws IOException Validate- Parameters:
u- aHttpURLConnectionobject.prefix- aStringobject.version- aStringobject.name- aStringobject.- Throws:
IOException- if any.
-
error
-
securityError
-
instance
Encryption factory.- Parameters:
props-- Returns:
- instance
- Throws:
GeneralSecurityException
-