14f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin/*
24f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * Copyright (C) 2015 The Android Open Source Project
34f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin *
44f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * Licensed under the Apache License, Version 2.0 (the "License");
54f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * you may not use this file except in compliance with the License.
64f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * You may obtain a copy of the License at
74f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin *
84f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin *      http://www.apache.org/licenses/LICENSE-2.0
94f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin *
104f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * Unless required by applicable law or agreed to in writing, software
114f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * distributed under the License is distributed on an "AS IS" BASIS,
124f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
134f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * See the License for the specific language governing permissions and
144f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * limitations under the License.
154f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin */
164f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin
174f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubinpackage android.security.keystore;
184f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin
194f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubinimport java.security.PrivateKey;
204f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin
214f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin/**
224f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * {@link PrivateKey} backed by Android Keystore.
234f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin *
244f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * @hide
254f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin */
264f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubinpublic class AndroidKeyStorePrivateKey extends AndroidKeyStoreKey implements PrivateKey {
274f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin
283876b1be27e3aefde9a72eb2e4f856e94fc5f946Alex Klyubin    public AndroidKeyStorePrivateKey(String alias, int uid, String algorithm) {
293876b1be27e3aefde9a72eb2e4f856e94fc5f946Alex Klyubin        super(alias, uid, algorithm);
304f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin    }
314f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin}
32