~maria-captains/mariadb-java-client/trunk

« back to all changes in this revision

Viewing changes to src/test/resources/ssl/wrong-server.crt

  • Committer: Vladislav Vaintroub
  • Date: 2013-06-25 21:46:55 UTC
  • Revision ID: wlad@montyprogram.com-20130625214655-kipebz9koqn5jljo
CONJ-48: Introduce new parameters serverSslCert, which allows validation for self-signed server certificates.


Server certificate (or server CA certificate) can be passed in 3 forms

sslServerCert=/path/to/cert.pem (path to certificate)
sslServerCert=classpath:relative/path  (path relative to the current classpath)
or as string,
sslServerCert=----BEGIN CERTIFICATE----- ..

The certificate needs to be DER encoded, i.e it needs to start with ---BEGIN CERTIFICATE-----  line followed by base64 data, and end with -----END CERTIFICATE-----


Large part of this functionality was contributed by  Sehrope Sarkuni.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-----BEGIN CERTIFICATE-----
 
2
MIIDdjCCAl4CCQDLKi+rmQABYjANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJB
 
3
VTETMBEGA1UECAwKU29tZS1TdGF0ZTE7MDkGA1UECgwyU2FtcGxlIENlcnRpZmlj
 
4
YXRlIGZvciBNYXJpYURCIEphdmEgQ2xpZW50IFRlc3RpbmcxHDAaBgNVBAMME21h
 
5
cmlhZGIuZXhhbXBsZS5vcmcwHhcNMTMwNjIzMjEwNTM3WhcNMjMwNjIxMjEwNTM3
 
6
WjB9MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTE7MDkGA1UECgwy
 
7
U2FtcGxlIENlcnRpZmljYXRlIGZvciBNYXJpYURCIEphdmEgQ2xpZW50IFRlc3Rp
 
8
bmcxHDAaBgNVBAMME21hcmlhZGIuZXhhbXBsZS5vcmcwggEiMA0GCSqGSIb3DQEB
 
9
AQUAA4IBDwAwggEKAoIBAQDbs2HMKguBwp4iNjYX0rKxYeTyUzW1JqQGBKL1LUhM
 
10
EHDW9yOYpoNsrOpoH58mQC+h+FfwEdZr3O4DLmUQnryohOhzfdc6a/4mXgx+7Cnm
 
11
Y1AgA14cxIRK7ziNJawURyHvLyEmHuoi3e9bJWPRt7b8OIsoftuxpyQ3CIvhah7o
 
12
ZP2EY5DQWeieWuE9H27vYyimWpweAFB7SQ9Mg42yM/a3qiubmtLVoV2vcli62tck
 
13
/hLxbsSOzM4vVTf7qTPui0wWsqWImz1QSN2SwRh6icPxs5GKqFcNFGyRkXrxj4lE
 
14
sMfcFPDDLnpmT/PKdPLA38qSAe9M/YJHXw+oz73dB0XJAgMBAAEwDQYJKoZIhvcN
 
15
AQEFBQADggEBAA8fo4b409d0s3pFbqNmx/LoA1RHG7/rbYaVW7mh327MDNN6BAZr
 
16
2pg1PoldAgKP6BZPKb/iwLkebv7axya8XE2h4p6aC5PPw4REvClW6/SVVfc3vhAs
 
17
4yzIG8x7LYkmCDRDcLseov+GpsqeKOEhIyWHEYVDuXLhQkSenL16Fv4c4IYR0xyX
 
18
6cvA9v/wpQLU4vRAQw8gEJWj3xAVnhWNm4MUCxrVewJtw2HK/2YVFysWw5r65+oZ
 
19
PT/nVjCkkrQZsXnoLVRmVNG480ajLCKAYDD6DVd345njkVdDyWJa+9noq+542MEv
 
20
GpAkl0yrTcd/AXgdYNyzNec0ZBmWZv6B/MY=
 
21
-----END CERTIFICATE-----