1a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann/* 2a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * Copyright (C) 2009 The Android Open Source Project 3a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * 4a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * Licensed under the Apache License, Version 2.0 (the "License"); 5a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * you may not use this file except in compliance with the License. 6a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * You may obtain a copy of the License at 7a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * 8a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * http://www.apache.org/licenses/LICENSE-2.0 9a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * 10a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * Unless required by applicable law or agreed to in writing, software 11a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * distributed under the License is distributed on an "AS IS" BASIS, 12a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * See the License for the specific language governing permissions and 14a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann * limitations under the License. 15a4a033d25633fc293ee1fb332246def11673a630Jorg Pleumann */ 16f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpackage tests.targets.security.cert; 17f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 18f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectimport dalvik.annotation.TestTargetClass; 19f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 20f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project@TestTargetClass(targets.CertificateFactories.X509.class) 21f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Projectpublic class CertificateFactoryTestX509 extends CertificateFactoryTest { 22f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 23f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public CertificateFactoryTestX509() { 24f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project super("X509", encodedCertificate.getBytes()); 25f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 26f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 27f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project public static final String encodedCertificate = 28f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project "-----BEGIN CERTIFICATE-----\n" 29f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "MIID0jCCAzugAwIBAgIBAjANBgkqhkiG9w0BAQQFADCBmjELMAkGA1UEBhMCVUsx\n" 30f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "EjAQBgNVBAgTCUhhbXBzaGlyZTETMBEGA1UEBxMKV2luY2hlc3RlcjETMBEGA1UE\n" 31f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "ChMKSUJNIFVLIEx0ZDEMMAoGA1UECxMDSlRDMRYwFAYDVQQDEw1QYXVsIEggQWJi\n" 32f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "b3R0MScwJQYJKoZIhvcNAQkBFhhQYXVsX0hfQWJib3R0QHVrLmlibS5jb20wHhcN\n" 33f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "MDQwNjIyMjA1MDU1WhcNMDUwNjIyMjA1MDU1WjCBmDELMAkGA1UEBhMCVUsxEjAQ\n" 34f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "BgNVBAgTCUhhbXBzaGlyZTETMBEGA1UEBxMKV2luY2hlc3RlcjETMBEGA1UEChMK\n" 35f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "SUJNIFVrIEx0ZDEMMAoGA1UECxMDSkVUMRQwEgYDVQQDEwtQYXVsIEFiYm90dDEn\n" 36f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "MCUGCSqGSIb3DQEJARYYUGF1bF9IX0FiYm90dEB1ay5pYm0uY29tMIGfMA0GCSqG\n" 37f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "SIb3DQEBAQUAA4GNADCBiQKBgQDitZBQ5d18ecNJpcnuKTraHYtqsAugoc95/L5Q\n" 38f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "28s3t1QAu2505qQR1MZaAkY7tDNyl1vPnZoym+Y06UswTrZoVYo/gPNeyWPMTsLA\n" 39f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "wzQvk5/6yhtE9ciH7B0SqYw6uSiDTbUY/zQ6qed+TsQhjlbn3PUHRjnI2P8A04cg\n" 40f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "LgYYGQIDAQABo4IBJjCCASIwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3Bl\n" 41f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "blNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFPplRPs65hUfxUBs\n" 42f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "6/Taq7nN8i1UMIHHBgNVHSMEgb8wgbyAFJOMtPAwlXdZLqE7DKU6xpL6FjFtoYGg\n" 43f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "pIGdMIGaMQswCQYDVQQGEwJVSzESMBAGA1UECBMJSGFtcHNoaXJlMRMwEQYDVQQH\n" 44f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "EwpXaW5jaGVzdGVyMRMwEQYDVQQKEwpJQk0gVUsgTHRkMQwwCgYDVQQLEwNKVEMx\n" 45f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "FjAUBgNVBAMTDVBhdWwgSCBBYmJvdHQxJzAlBgkqhkiG9w0BCQEWGFBhdWxfSF9B\n" 46f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "YmJvdHRAdWsuaWJtLmNvbYIBADANBgkqhkiG9w0BAQQFAAOBgQAnQ22Jw2HUrz7c\n" 47f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "VaOap31mTikuQ/CQxpwPYiSyTJ4s99eEzn+2yAk9tIDIJpqoay/fj+OLgPUQKIAo\n" 48f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "XpRVvmHlGE7UqMKebZtSZJQzs6VoeeKFhgHmqg8eVC2AsTc4ZswJmg4wCui5AH3a\n" 49f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "oqG7PIM3LxZqXYQlZiPSZ6kCpDOWVg==\n" 50f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project + "-----END CERTIFICATE-----\n"; 51f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project 52f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project} 53