1cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin/*
2cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * Copyright (C) 2015 The Android Open Source Project
3cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin *
4cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * Licensed under the Apache License, Version 2.0 (the "License");
5cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * you may not use this file except in compliance with the License.
6cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * You may obtain a copy of the License at
7cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin *
8cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin *      http://www.apache.org/licenses/LICENSE-2.0
9cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin *
10cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * Unless required by applicable law or agreed to in writing, software
11cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * distributed under the License is distributed on an "AS IS" BASIS,
12cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * See the License for the specific language governing permissions and
14cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin * limitations under the License.
15cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin */
16cc21bb3a56915842b545a577d3481047005b1764Alex Klyubin
17dcdaf87ed0aa99073638bcfe645949f130f0c7adAlex Klyubinpackage android.security.keystore;
18baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin
19baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubinimport javax.crypto.SecretKey;
20baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin
21baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin/**
224f389fd200fee9e055d3f28b20bee3132329a056Alex Klyubin * {@link SecretKey} backed by Android Keystore.
23baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin *
24baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin * @hide
25baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin */
26dcdaf87ed0aa99073638bcfe645949f130f0c7adAlex Klyubinpublic class AndroidKeyStoreSecretKey extends AndroidKeyStoreKey implements SecretKey {
27baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin
283876b1be27e3aefde9a72eb2e4f856e94fc5f946Alex Klyubin    public AndroidKeyStoreSecretKey(String alias, int uid, String algorithm) {
293876b1be27e3aefde9a72eb2e4f856e94fc5f946Alex Klyubin        super(alias, uid, algorithm);
30baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin    }
31baf2838fd2c7ddf517bd5bd9917551a4706af5b6Alex Klyubin}
32