luxlabs header browser preview


@class NSString, _TtC16RemoteManagement15ManagedKeychain;

@interface RemoteManagement.ManagedKeychain : NSObject {
    void /* unknown type, empty encoding */ accessGroup;
}

@property (class, nonatomic, readonly) _TtC16RemoteManagement15ManagedKeychain *sharedInstance;
@property (class, nonatomic, readonly) NSString *assignedPersistentRef;
@property (class, nonatomic, readonly) NSString *assignedUserName;

- (id)init;
- (void).cxx_destruct;
- (id)assetKeysForCertificatesWithScope:(long long)a0 persona:(id)a1 error:(id *)a2;
- (id)assetKeysForIdentitiesWithScope:(long long)a0 persona:(id)a1 error:(id *)a2;
- (id)assetKeysForPasswordsWithScope:(long long)a0 persona:(id)a1 error:(id *)a2;
- (id)assignCertWithAssetKey:(id)a0 scope:(long long)a1 persona:(id)a2 toConfigurationKey:(id)a3 accessibility:(id)a4 accessGroup:(id)a5 error:(id *)a6;
- (id)assignIdentityWithAssetKey:(id)a0 scope:(long long)a1 persona:(id)a2 toConfigurationKey:(id)a3 accessibility:(id)a4 accessGroup:(id)a5 error:(id *)a6;
- (id)assignPasswordWithAssetKey:(id)a0 scope:(long long)a1 persona:(id)a2 toConfigurationKey:(id)a3 accessibility:(id)a4 accessGroup:(id)a5 returnUserName:(id *)a6 error:(id *)a7;
- (id)certificatePersistentRefWithAssetKey:(id)a0 scope:(long long)a1 persona:(id)a2 error:(id *)a3;
- (id)certificatePersistentRefsWithAssetKeys:(id)a0 scope:(long long)a1 persona:(id)a2 error:(id *)a3;
- (struct __SecCertificate { } *)copyCertificateWithAssetKey:(id)a0 scope:(long long)a1 persona:(id)a2 error:(id *)a3;
- (id)debugStateWithScope:(long long)a0 persona:(id)a1;
- (BOOL)deleteWithAssetKey:(id)a0 scope:(long long)a1 persona:(id)a2 error:(id *)a3;
- (BOOL)hasAssetForAssetKey:(id)a0 scope:(long long)a1 persona:(id)a2;
- (BOOL)storeACMEIdentityWithDirectoryURL:(id)a0 clientIdentifier:(id)a1 keySize:(unsigned long long)a2 keyType:(id)a3 hardwareBound:(BOOL)a4 subject:(id)a5 subjectAltName:(id)a6 usageFlags:(unsigned long long)a7 extendedKeyUsage:(id)a8 attest:(BOOL)a9 isUserEnrollment:(BOOL)a10 assetKey:(id)a11 scope:(long long)a12 persona:(id)a13 error:(id *)a14;
- (BOOL)storeSCEPIdentityWithUrl:(id)a0 caInstanceName:(id)a1 caFingerprint:(id)a2 caCapabilities:(id)a3 challenge:(id)a4 subject:(id)a5 keySize:(unsigned long long)a6 usageFlags:(unsigned long long)a7 subjectAltName:(id)a8 retries:(unsigned long long)a9 retryDelay:(unsigned int)a10 assetKey:(id)a11 scope:(long long)a12 persona:(id)a13 error:(id *)a14;
- (BOOL)storeWithDerData:(id)a0 assetKey:(id)a1 scope:(long long)a2 persona:(id)a3 error:(id *)a4;
- (BOOL)storeWithPassword:(id)a0 userName:(id)a1 assetKey:(id)a2 scope:(long long)a3 persona:(id)a4 error:(id *)a5;
- (BOOL)storeWithPemData:(id)a0 assetKey:(id)a1 scope:(long long)a2 persona:(id)a3 error:(id *)a4;
- (BOOL)storeWithPkcs12Data:(id)a0 password:(id)a1 assetKey:(id)a2 scope:(long long)a3 persona:(id)a4 error:(id *)a5;
- (BOOL)unassignAllAssetsFromConfigurationKey:(id)a0 scope:(long long)a1 persona:(id)a2 error:(id *)a3;

@end